GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
vtkFillImageWithPolyData Class Reference

TO BE FILLED. More...

#include <Code/ExternalCode/MegaVTK/vtkRenderingAddOn/vtkFillImageWithPolyData.h>

Public Member Functions

double Angle2D (const double dp1[2], const double dp2[2])
 Compute the angle between the 2 input points.
void PrintSelf (ostream &os, vtkIndent indent)
 vtkGetMacro (InsidePixelValue, double)
 Get the value of the pixel inside.
 vtkGetMacro (ExtractionDirection, int)
 Set the direction of extraction. 0: X, 1: Y, 2: Z.
 vtkGetObjectMacro (PolyData, vtkPolyData)
 Get the Polydata.
 vtkSetMacro (InsidePixelValue, double)
 Set the value of the pixel inside.
 vtkSetMacro (ExtractionDirection, int)
 Set the direction of extraction. 0: X, 1: Y, 2: Z.
 vtkSetObjectMacro (PolyData, vtkPolyData)
 Set the Polydata.
 vtkTypeRevisionMacro (vtkFillImageWithPolyData, vtkThreadedImageAlgorithm)

Static Public Member Functions

static vtkFillImageWithPolyDataNew ()
 Convenient method to access the constructor.

Protected Member Functions

virtual int RequestInformation (vtkInformation *vtkNotUsed(request), vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void ThreadedRequestData (vtkInformation *vtkNotUsed(request), vtkInformationVector **vtkNotUsed(inputVector), vtkInformationVector *vtkNotUsed(outputVector), vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
 vtkFillImageWithPolyData ()
 Constructor.
 ~vtkFillImageWithPolyData ()
 Destructor.

Private Member Functions

void operator= (const vtkFillImageWithPolyData &)
 vtkFillImageWithPolyData (const vtkFillImageWithPolyData &)

Private Attributes

double BBox [6]
int ExtractionDirection
double InsidePixelValue
vtkPolyData * PolyData

Detailed Description

TO BE FILLED.

Definition at line 80 of file vtkFillImageWithPolyData.h.

Constructor & Destructor Documentation

vtkFillImageWithPolyData::vtkFillImageWithPolyData ( )
protected

Constructor.

Definition at line 83 of file vtkFillImageWithPolyData.cxx.

vtkFillImageWithPolyData::~vtkFillImageWithPolyData ( )
protected

Destructor.

Definition at line 90 of file vtkFillImageWithPolyData.cxx.

vtkFillImageWithPolyData::vtkFillImageWithPolyData ( const vtkFillImageWithPolyData )
private

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Member Function Documentation

double vtkFillImageWithPolyData::Angle2D ( const double  dp1[2],
const double  dp2[2] 
)

Compute the angle between the 2 input points.

Parameters
[in]dp1Position of the first point.
[in]dp2Position of the second point.
Returns
The angle between the 2 input points.

Definition at line 502 of file vtkFillImageWithPolyData.cxx.

static vtkFillImageWithPolyData* vtkFillImageWithPolyData::New ( )
static

Convenient method to access the constructor.

void vtkFillImageWithPolyData::operator= ( const vtkFillImageWithPolyData )
private
void vtkFillImageWithPolyData::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Definition at line 115 of file vtkFillImageWithPolyData.cxx.

int vtkFillImageWithPolyData::RequestInformation ( vtkInformation *  vtkNotUsedrequest,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

Definition at line 97 of file vtkFillImageWithPolyData.cxx.

void vtkFillImageWithPolyData::ThreadedRequestData ( vtkInformation *  vtkNotUsedrequest,
vtkInformationVector **  vtkNotUsedinputVector,
vtkInformationVector *  vtkNotUsedoutputVector,
vtkImageData ***  inData,
vtkImageData **  outData,
int  extent[6],
int  threadId 
)
protectedvirtual

Definition at line 414 of file vtkFillImageWithPolyData.cxx.

vtkFillImageWithPolyData::vtkGetMacro ( InsidePixelValue  ,
double   
)

Get the value of the pixel inside.

vtkFillImageWithPolyData::vtkGetMacro ( ExtractionDirection  ,
int   
)

Set the direction of extraction. 0: X, 1: Y, 2: Z.

vtkFillImageWithPolyData::vtkGetObjectMacro ( PolyData  ,
vtkPolyData   
)

Get the Polydata.

vtkFillImageWithPolyData::vtkSetMacro ( InsidePixelValue  ,
double   
)

Set the value of the pixel inside.

vtkFillImageWithPolyData::vtkSetMacro ( ExtractionDirection  ,
int   
)

Set the direction of extraction. 0: X, 1: Y, 2: Z.

vtkFillImageWithPolyData::vtkSetObjectMacro ( PolyData  ,
vtkPolyData   
)

Set the Polydata.

vtkFillImageWithPolyData::vtkTypeRevisionMacro ( vtkFillImageWithPolyData  ,
vtkThreadedImageAlgorithm   
)

Member Data Documentation

double vtkFillImageWithPolyData::BBox[6]
private

Definition at line 165 of file vtkFillImageWithPolyData.h.

int vtkFillImageWithPolyData::ExtractionDirection
private

Definition at line 164 of file vtkFillImageWithPolyData.h.

double vtkFillImageWithPolyData::InsidePixelValue
private

Definition at line 163 of file vtkFillImageWithPolyData.h.

vtkPolyData* vtkFillImageWithPolyData::PolyData
private

Definition at line 162 of file vtkFillImageWithPolyData.h.


The documentation for this class was generated from the following files: