30 #ifndef __vtkGlyph3DMapper_h
31 #define __vtkGlyph3DMapper_h
61 { this->SetSourceConnection(0, algOutput); }
108 SCALE_BY_MAGNITUDE = 1,
109 SCALE_BY_COMPONENTS = 2
113 { this->SetScaleMode(SCALE_BY_MAGNITUDE); }
115 { this->SetScaleMode(SCALE_BY_COMPONENTS); }
117 { this->SetScaleMode(NO_DATA_SCALING); }
118 const char *GetScaleModeAsString();
144 const char* GetOrientationModeAsString();
186 virtual void GetBounds(
double bounds[6]);
217 void SetMaskArray(
const char* maskarrayname);
227 void SetMaskArray(
int fieldAttributeType);
242 void SetOrientationArray(
const char* orientationarrayname);
260 void SetOrientationArray(
int fieldAttributeType);
265 void SetScaleArray(
const char* scalarsarrayname);
270 void SetScaleArray(
int fieldAttributeType);
276 void SetSourceIndexArray(
const char* arrayname);
282 void SetSourceIndexArray(
int fieldAttributeType);
289 void SetSelectionIdArray(
const char* selectionIdArrayName);
296 void SetSelectionIdArray(
int fieldAttributeType);
364 bool GetBoundsInternal(
vtkDataSet* ds,
double ds_bounds[6]);
represents an object (geometry & properties) in a rendered scene
GLenum GLenum GLenum input
abstract class to specify dataset behavior
#define vtkGetMacro(name, type)
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
abstract specification for renderers
#define vtkSetClampMacro(name, type, min, max)
concrete dataset represents vertices, lines, polygons, and triangle strips
#define vtkTypeMacro(thisClass, superclass)
Proxy object to connect input/output ports.
void SetOrientationModeToDirection()
void SetOrientationModeToRotation()
void SetScaleModeToScaleByVectorComponents()
a simple class to control print indentation
abstract superclass for arrays of numeric data
void PrintSelf(ostream &os, vtkIndent indent)
virtual int FillInputPortInformation(int port, vtkInformation *info)
abstract class specifies interface to map data to graphics primitives
dynamic, self-adjusting array of unsigned char
virtual bool GetSupportsSelection()
#define VTKRENDERINGCORE_EXPORT
virtual double * GetBounds()
void SetScaleModeToNoDataScaling()
void SetScaleModeToScaleByMagnitude()
static vtkAlgorithm * New()
#define vtkBooleanMacro(name, type)
unsigned int SelectionColorId
general representation of visualization data
virtual void Render(vtkRenderer *ren, vtkActor *a)=0
#define vtkGetVectorMacro(name, type, count)
#define vtkSetVector2Macro(name, type)
#define vtkSetMacro(name, type)