24 #ifndef vtkGlyph3DRepresentation_h 25 #define vtkGlyph3DRepresentation_h 28 #include "vtkPVClientServerCoreRenderingModule.h" 30 class vtkGlyph3DMapper;
39 void PrintSelf(ostream& os, vtkIndent indent);
48 vtkInformationRequestKey* request_type, vtkInformation* inInfo, vtkInformation* outInfo);
54 void SetMeshVisibility(
bool visible);
64 void SetMaskArray(
const char* val);
65 void SetScaleArray(
const char* val);
66 void SetOrientationArray(
const char* val);
67 void SetScaling(
bool val);
68 void SetScaleMode(
int val);
69 void SetScaleFactor(
double val);
70 void SetOrient(
bool val);
71 void SetOrientationMode(
int val);
72 void SetMasking(
bool val);
84 virtual void SetOrigin(
double,
double,
double);
87 virtual void SetScale(
double,
double,
double);
100 virtual int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
106 vtkInformationVector* outputVector) VTK_OVERRIDE;
136 void ComputeGlyphBounds(
double bounds[6]);
virtual void SetScale(double, double, double)
virtual void SetPickable(int val)
vtkPVLODActor * GlyphActor
virtual void SetUserTransform(const double[16])
vtkGlyph3DMapper * GlyphMapper
vtkGlyph3DRepresentation is a representation that uses the vtkGlyph3DMapper for rendering glyphs...
representation for showing any datasets as external shell of polygons.
static vtkGeometryRepresentation * New()
virtual void SetMapScalars(int val)
Sets if scalars are mapped through a color-map or are used directly as colors.
virtual bool RemoveFromView(vtkView *view)
Removes the representation to the view.
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill input port information.
virtual int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Overridden to request correct ghost-level to avoid internal surfaces.
virtual bool AddToView(vtkView *view)
Adds the representation to the view.
virtual void SetVisibility(bool val)
Get/Set the visibility for this representation.
virtual void SetTexture(vtkTexture *)
virtual void UpdateColoringParameters()
Passes on parameters to vtkProperty and vtkMapper.
void PrintSelf(ostream &os, vtkIndent indent)
virtual void SetLookupTable(vtkScalarsToColors *val)
vtkGlyph3DMapper * LODGlyphMapper
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Subclasses should override this to connect inputs to the internal pipeline as necessary.
virtual void SetOrientation(double, double, double)
virtual void SetPosition(double, double, double)
virtual vtkPVLODActor * GetRenderedProp()
Used in ConvertSelection to locate the prop used for actual rendering.
virtual void SetOrigin(double, double, double)
an actor that supports multiple levels of detail
vtkPVArrowSource * DummySource
virtual void SetInterpolateScalarsBeforeMapping(int val)
virtual int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
virtual void SetStatic(int val)
Sets if scalars are mapped through a color-map or are used directly as colors.