30 #ifndef vtkGlyph3DMapper_h
31 #define vtkGlyph3DMapper_h
61 { this->SetSourceConnection(0, algOutput); }
110 SCALE_BY_MAGNITUDE = 1,
111 SCALE_BY_COMPONENTS = 2
115 { this->SetScaleMode(SCALE_BY_MAGNITUDE); }
117 { this->SetScaleMode(SCALE_BY_COMPONENTS); }
119 { this->SetScaleMode(NO_DATA_SCALING); }
120 const char *GetScaleModeAsString();
146 const char* GetOrientationModeAsString();
188 virtual void GetBounds(
double bounds[6]);
219 void SetMaskArray(
const char* maskarrayname);
229 void SetMaskArray(
int fieldAttributeType);
244 void SetOrientationArray(
const char* orientationarrayname);
262 void SetOrientationArray(
int fieldAttributeType);
267 void SetScaleArray(
const char* scalarsarrayname);
272 void SetScaleArray(
int fieldAttributeType);
278 void SetSourceIndexArray(
const char* arrayname);
284 void SetSourceIndexArray(
int fieldAttributeType);
291 void SetSelectionIdArray(
const char* selectionIdArrayName);
298 void SetSelectionIdArray(
int fieldAttributeType);
366 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)