NorMIT-nav  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::GraphicalGeometricBase Class Referenceabstract

#include <cxGraphicalPrimitives.h>

Inheritance diagram for cx::GraphicalGeometricBase:
cx::GraphicalGlyph3DData cx::GraphicalPolyData3D

Public Member Functions

 GraphicalGeometricBase (vtkPolyDataAlgorithmPtr source=vtkPolyDataAlgorithmPtr(), vtkRendererPtr renderer=vtkRendererPtr())
 
 ~GraphicalGeometricBase ()
 
void setRenderer (vtkRendererPtr renderer=vtkRendererPtr())
 
void setSource (vtkPolyDataAlgorithmPtr source)
 
void setBackfaceCulling (bool val)
 
void setVisibility (bool visible)
 
void setFrontfaceCulling (bool val)
 
void setRepresentation ()
 
void setColor (double red, double green, double blue)
 
void setColor (Vector3D color)
 
void setPosition (Vector3D point)
 
void setOpacity (double val)
 
void setUserMatrix (vtkMatrix4x4 *matrix)
 
void setPointSize (int pointSize)
 
void setScalarVisibility (bool show)
 
vtkActorPtr getActor ()
 
vtkPolyDataPtr getPolyData ()
 
Vector3D getPosition () const
 
vtkPolyDataAlgorithmPtr getSource ()
 

Protected Member Functions

virtual vtkMapperPtr getMapper ()=0
 

Protected Attributes

vtkPolyDataAlgorithmPtr mSource
 
vtkPropertyPtr mProperty
 
vtkActorPtr mActor
 
vtkPolyDataPtr mData
 
vtkRendererPtr mRenderer
 

Detailed Description

Definition at line 57 of file cxGraphicalPrimitives.h.


The documentation for this class was generated from the following files: