CustusX  18.04-rc1
An IGT application
cx::GraphicalGlyph3DData Class Reference

Helper for rendering a a glyph in 3D. More...

#include <cxGraphicalPrimitives.h>

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

Public Member Functions

 GraphicalGlyph3DData (vtkPolyDataAlgorithmPtr source=vtkPolyDataAlgorithmPtr(), vtkRendererPtr renderer=vtkRendererPtr())
 
void setData (vtkPolyDataPtr data)
 
void setOrientationArray (const char *orientationArray)
 
void setColorArray (const char *colorArray)
 
void setLUT (const char *lut)
 
void setScaleFactor (double scaleFactor)
 
vtkMapperPtr getMapper ()
 
- Public Member Functions inherited from cx::GraphicalGeometricBase
 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 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 ()
 
vtkPropertyPtr getProperty ()
 
vtkPolyDataPtr getPolyData ()
 
Vector3D getPosition () const
 
vtkPolyDataAlgorithmPtr getSource ()
 

Additional Inherited Members

- Protected Attributes inherited from cx::GraphicalGeometricBase
vtkPolyDataAlgorithmPtr mSource
 
vtkPropertyPtr mProperty
 
vtkActorPtr mActor
 
vtkPolyDataPtr mData
 
vtkRendererPtr mRenderer
 

Detailed Description

Helper for rendering a a glyph in 3D.

Definition at line 101 of file cxGraphicalPrimitives.h.

Constructor & Destructor Documentation

cx::GraphicalGlyph3DData::GraphicalGlyph3DData ( vtkPolyDataAlgorithmPtr  source = vtkPolyDataAlgorithmPtr(),
vtkRendererPtr  renderer = vtkRendererPtr() 
)

Definition at line 197 of file cxGraphicalPrimitives.cpp.

Member Function Documentation

vtkMapperPtr cx::GraphicalGlyph3DData::getMapper ( )
virtual

Implements cx::GraphicalGeometricBase.

Definition at line 253 of file cxGraphicalPrimitives.cpp.

void cx::GraphicalGlyph3DData::setColorArray ( const char *  colorArray)

Definition at line 224 of file cxGraphicalPrimitives.cpp.

void cx::GraphicalGlyph3DData::setData ( vtkPolyDataPtr  data)

Definition at line 212 of file cxGraphicalPrimitives.cpp.

void cx::GraphicalGlyph3DData::setLUT ( const char *  lut)

Definition at line 237 of file cxGraphicalPrimitives.cpp.

void cx::GraphicalGlyph3DData::setOrientationArray ( const char *  orientationArray)

Definition at line 219 of file cxGraphicalPrimitives.cpp.

void cx::GraphicalGlyph3DData::setScaleFactor ( double  scaleFactor)

Definition at line 247 of file cxGraphicalPrimitives.cpp.


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