12 #ifndef vtkGlyph3DRepresentation_h 13 #define vtkGlyph3DRepresentation_h 41 void SetMeshVisibility(
bool visible);
51 void SetMaskArray(
const char* val);
52 void SetScaleArray(
const char* val);
53 void SetOrientationArray(
const char* val);
54 void SetSourceIndexArray(
const char* val);
55 void SetScaling(
bool val);
56 void SetScaleMode(
int val);
57 void SetScaleFactor(
double val);
58 void SetOrient(
bool val);
59 void SetOrientationMode(
int val);
60 void SetMasking(
bool val);
61 void SetSourceIndexing(
bool val);
62 void SetUseSourceTableTree(
bool val);
63 void SetUseCullingAndLOD(
bool val);
64 void SetNumberOfLOD(
int val);
65 void SetLODDistanceAndTargetReduction(
int index,
float dist,
float reduc);
66 void SetColorByLODIndex(
bool val);
78 void SetOrigin(
double,
double,
double)
override;
81 void SetScale(
double,
double,
double)
override;
133 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])
virtual void SetupDefaults()
This method is called in the constructor.
virtual void SetCoordinateSystem(int)
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