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>

Inheritance diagram for vtkFillImageWithPolyData:
Inheritance graph
[legend]
Collaboration diagram for vtkFillImageWithPolyData:
Collaboration graph
[legend]

Public Member Functions

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

Static Public Member Functions

static vtkFillImageWithPolyDataNew ()
 Convenient method to access the constructor. More...
 

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. More...
 
 ~vtkFillImageWithPolyData ()
 Destructor. More...
 

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: