24 #ifndef vtkGlyph3DRepresentation_h 25 #define vtkGlyph3DRepresentation_h 53 void SetMeshVisibility(
bool visible);
63 void SetMaskArray(
const char* val);
64 void SetScaleArray(
const char* val);
65 void SetOrientationArray(
const char* val);
66 void SetSourceIndexArray(
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);
73 void SetSourceIndexing(
bool val);
74 void SetUseSourceTableTree(
bool val);
75 void SetUseCullingAndLOD(
bool val);
76 void SetNumberOfLOD(
int val);
77 void SetLODDistanceAndTargetReduction(
int index,
float dist,
float reduc);
78 void SetColorByLODIndex(
bool val);
90 void SetOrigin(
double,
double,
double)
override;
93 void SetScale(
double,
double,
double)
override;
142 void ComputeGlyphBounds(
double bounds[6]);
int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo) override
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
virtual void SetScale(double, double, double)
virtual void SetPickable(int val)
int FillInputPortInformation(int port, vtkInformation *info) override
Fill input port information.
vtkPVLODActor * GlyphActor
virtual void SetUserTransform(const double[16])
vtkPVLODActor * GetRenderedProp() override
Used in ConvertSelection to locate the prop used for actual rendering.
#define VTKREMOTINGVIEWS_EXPORT
vtkGlyph3DMapper * GlyphMapper
vtkArrowSource * DummySource
vtkGlyph3DRepresentation is a representation that uses the vtkGlyph3DMapper for rendering glyphs...
representation for showing any datasets as external shell of polygons.
int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Overridden to request correct ghost-level to avoid internal surfaces.
static vtkGeometryRepresentation * New()
virtual void SetMapScalars(int val)
Sets if scalars are mapped through a color-map or are used directly as colors.
void SetVisibility(bool val) override
Get/Set the visibility for this representation.
virtual void SetTexture(vtkTexture *)
virtual void UpdateColoringParameters()
Passes on parameters to vtkProperty and vtkMapper.
virtual void SetLookupTable(vtkScalarsToColors *val)
vtkGlyph3DMapper * LODGlyphMapper
virtual void SetOrientation(double, double, double)
bool AddToView(vtkView *view) override
Adds the representation to the view.
virtual void SetPosition(double, double, double)
virtual void SetOrigin(double, double, double)
bool RemoveFromView(vtkView *view) override
Removes the representation to the view.
an actor that supports multiple levels of detail
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Subclasses should override this to connect inputs to the internal pipeline as necessary.
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void SetInterpolateScalarsBeforeMapping(int val)
virtual void SetStatic(int val)
Sets if scalars are mapped through a color-map or are used directly as colors.
vtkAlgorithm * GlyphMultiBlockMaker