Go to the documentation of this file.
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); }
366 bool GetBoundsInternal(
vtkDataSet* ds,
double ds_bounds[6]);
void SetMaskArray(int fieldAttributeType)
void SetScaleModeToScaleByVectorComponents()
void SetSourceConnection(int idx, vtkAlgorithmOutput *algOutput)
virtual int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
#define vtkSetVector2Macro(name, type)
vtkDataArray * GetOrientationArray(vtkDataSet *input)
void PrintSelf(ostream &os, vtkIndent indent)
const char * GetOrientationModeAsString()
void SetSourceData(int idx, vtkPolyData *pd)
void SetMaskArray(const char *maskarrayname)
vtkPolyData * GetSource(int idx=0)
virtual int FillInputPortInformation(int port, vtkInformation *info)
dynamic, self-adjusting array of unsigned char
#define vtkTypeMacro(thisClass, superclass)
virtual bool GetSupportsSelection()
vtkDataArray * GetSourceIndexArray(vtkDataSet *input)
void SetInputData(vtkDataObject *)
vtkPolyData * GetSource(int idx, vtkInformationVector *sourceInfo)
abstract superclass for arrays of numeric data
void SetSelectionIdArray(int fieldAttributeType)
void SetSourceData(vtkPolyData *pd)
GLenum GLenum GLenum input
#define vtkGetVectorMacro(name, type, count)
virtual void GetBounds(double bounds[6])
void SetOrientationArray(const char *orientationarrayname)
vtkUnsignedCharArray * GetColors(vtkDataSet *input)
void SetScaleModeToScaleByMagnitude()
vtkDataArray * GetSelectionIdArray(vtkDataSet *input)
#define vtkSetClampMacro(name, type, min, max)
void SetScaleArray(const char *scalarsarrayname)
void SetScaleModeToNoDataScaling()
void SetScaleArray(int fieldAttributeType)
abstract class specifies interface to map data to graphics primitives
unsigned int SelectionColorId
virtual double * GetBounds()
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
vtkDataArray * GetScaleArray(vtkDataSet *input)
void SetSelectionIdArray(const char *selectionIdArrayName)
virtual void Render(vtkRenderer *ren, vtkActor *act)
#define vtkGetMacro(name, type)
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
static vtkGlyph3DMapper * New()
vtkSetMacro(IgnoreDriverBugs, bool)
void SetSourceIndexArray(int fieldAttributeType)
Proxy object to connect input/output ports.
abstract specification for renderers
void SetOrientationArray(int fieldAttributeType)
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetOrientationModeToRotation()
#define VTKRENDERINGCORE_EXPORT
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
void SetOrientationModeToDirection()
general representation of visualization data
vtkDataArray * GetMaskArray(vtkDataSet *input)
const char * GetScaleModeAsString()
void SetSourceIndexArray(const char *arrayname)