11 #ifndef vtkGeometryRepresentationWithFaces_h 12 #define vtkGeometryRepresentationWithFaces_h 26 FOLLOW_FRONTFACE = 400,
50 vtkSetClampMacro(BackfaceRepresentation,
int, POINTS, CULL_FRONTFACE);
51 vtkGetMacro(BackfaceRepresentation,
int);
56 void SetBackfaceAmbientColor(
double r,
double g,
double b);
57 void SetBackfaceDiffuseColor(
double r,
double g,
double b);
58 void SetBackfaceOpacity(
double val);
int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo) override
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
vtkGeometryRepresentationWithFaces extends vtkGeometryRepresentation to add support for rendering bac...
virtual void SetupDefaults()
This method is called in the constructor.
#define VTKREMOTINGVIEWS_EXPORT
vtkProperty * BackfaceProperty
representation for showing any datasets as external shell of polygons.
static vtkGeometryRepresentation * New()
vtkMapper * BackfaceMapper
vtkPVLODActor * BackfaceActor
void SetVisibility(bool val) override
Get/Set the visibility for this representation.
virtual void UpdateColoringParameters()
Passes on parameters to vtkProperty and vtkMapper.
bool AddToView(vtkView *view) override
Adds the representation to the view.
vtkMapper * LODBackfaceMapper
bool RemoveFromView(vtkView *view) override
Removes the representation to the view.
an actor that supports multiple levels of detail
void PrintSelf(ostream &os, vtkIndent indent) override
virtual bool NeedsOrderedCompositing()
Returns true if this representation has translucent geometry.
int BackfaceRepresentation