Drake Designer
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkGridSource Class Reference

#include <src/vtk/DRCFilters/vtkGridSource.h>

Inheritance diagram for vtkGridSource:
Inheritance graph
[legend]

Public Member Functions

 vtkTypeMacro (vtkGridSource, vtkPolyDataAlgorithm)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
 vtkSetMacro (GridSize, int)
 
 vtkGetMacro (GridSize, int)
 
 vtkSetMacro (Scale, double)
 
 vtkGetMacro (Scale, double)
 
 vtkSetVector3Macro (Origin, double)
 
 vtkGetVector3Macro (Origin, double)
 
 vtkSetVector3Macro (Normal, double)
 
 vtkGetVector3Macro (Normal, double)
 
 vtkSetMacro (ArcsEnabled, bool)
 
 vtkGetMacro (ArcsEnabled, bool)
 
 vtkBooleanMacro (ArcsEnabled, bool)
 
 vtkSetMacro (SurfaceEnabled, bool)
 
 vtkGetMacro (SurfaceEnabled, bool)
 
 vtkBooleanMacro (SurfaceEnabled, bool)
 

Static Public Member Functions

static vtkGridSourceNew ()
 
static vtkSmartPointer
< vtkPolyData > 
CreateGrid (int gridSize, double scale, double origin[3], double normal[3], bool useCircles, bool useSurface)
 

Protected Member Functions

 vtkGridSource ()
 
 ~vtkGridSource ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Protected Attributes

bool ArcsEnabled
 
bool SurfaceEnabled
 
int GridSize
 
double Scale
 
double Origin [3]
 
double Normal [3]
 

Detailed Description

Definition at line 40 of file vtkGridSource.h.

Constructor & Destructor Documentation

vtkGridSource::vtkGridSource ( )
protected
vtkGridSource::~vtkGridSource ( )
protected

Member Function Documentation

static vtkSmartPointer<vtkPolyData> vtkGridSource::CreateGrid ( int  gridSize,
double  scale,
double  origin[3],
double  normal[3],
bool  useCircles,
bool  useSurface 
)
static
static vtkGridSource* vtkGridSource::New ( )
static
void vtkGridSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
int vtkGridSource::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
vtkGridSource::vtkBooleanMacro ( ArcsEnabled  ,
bool   
)
vtkGridSource::vtkBooleanMacro ( SurfaceEnabled  ,
bool   
)
vtkGridSource::vtkGetMacro ( GridSize  ,
int   
)
vtkGridSource::vtkGetMacro ( Scale  ,
double   
)
vtkGridSource::vtkGetMacro ( ArcsEnabled  ,
bool   
)
vtkGridSource::vtkGetMacro ( SurfaceEnabled  ,
bool   
)
vtkGridSource::vtkGetVector3Macro ( Origin  ,
double   
)
vtkGridSource::vtkGetVector3Macro ( Normal  ,
double   
)
vtkGridSource::vtkSetMacro ( GridSize  ,
int   
)
vtkGridSource::vtkSetMacro ( Scale  ,
double   
)
vtkGridSource::vtkSetMacro ( ArcsEnabled  ,
bool   
)
vtkGridSource::vtkSetMacro ( SurfaceEnabled  ,
bool   
)
vtkGridSource::vtkSetVector3Macro ( Origin  ,
double   
)
vtkGridSource::vtkSetVector3Macro ( Normal  ,
double   
)
vtkGridSource::vtkTypeMacro ( vtkGridSource  ,
vtkPolyDataAlgorithm   
)

Member Data Documentation

bool vtkGridSource::ArcsEnabled
protected

Definition at line 77 of file vtkGridSource.h.

int vtkGridSource::GridSize
protected

Definition at line 79 of file vtkGridSource.h.

double vtkGridSource::Normal[3]
protected

Definition at line 82 of file vtkGridSource.h.

double vtkGridSource::Origin[3]
protected

Definition at line 81 of file vtkGridSource.h.

double vtkGridSource::Scale
protected

Definition at line 80 of file vtkGridSource.h.

bool vtkGridSource::SurfaceEnabled
protected

Definition at line 78 of file vtkGridSource.h.


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