Fraxinus  17.12
An IGT application
cx::GraphicalGeometric Class Reference

Display one Mesh in 3D. More...

#include <cxGeometricRep.h>

Inheritance diagram for cx::GraphicalGeometric:

Public Member Functions

 GraphicalGeometric ()
 
virtual ~GraphicalGeometric ()
 
void setMesh (MeshPtr mesh)
 sets this reps mesh More...
 
MeshPtr getMesh ()
 gives this reps mesh More...
 
void setRenderer (vtkRendererPtr renderer)
 
void setTransformOffset (Transform3D rMrr)
 

Protected Member Functions

void clearClipping ()
 

Protected Attributes

GraphicalPolyData3DPtr mGraphicalPolyDataPtr
 
GraphicalGlyph3DDataPtr mGraphicalGlyph3DDataPtr
 
MeshPtr mMesh
 
Transform3D m_rMrr
 

Detailed Description

Display one Mesh in 3D.

Use this to render geometric polydata (vtkPolyData) in a 3D scene.

Used by CustusX.

Definition at line 59 of file cxGeometricRep.h.

Constructor & Destructor Documentation

cx::GraphicalGeometric::GraphicalGeometric ( )

Definition at line 54 of file cxGeometricRep.cpp.

cx::GraphicalGeometric::~GraphicalGeometric ( )
virtual

Definition at line 60 of file cxGeometricRep.cpp.

Member Function Documentation

void cx::GraphicalGeometric::clearClipping ( )
protected

Definition at line 102 of file cxGeometricRep.cpp.

MeshPtr cx::GraphicalGeometric::getMesh ( )

gives this reps mesh

Definition at line 110 of file cxGeometricRep.cpp.

void cx::GraphicalGeometric::setMesh ( MeshPtr  mesh)

sets this reps mesh

Definition at line 64 of file cxGeometricRep.cpp.

void cx::GraphicalGeometric::setRenderer ( vtkRendererPtr  renderer)

Definition at line 115 of file cxGeometricRep.cpp.

void cx::GraphicalGeometric::setTransformOffset ( Transform3D  rMrr)

insert a transform between r and the mesh, such that M = rMrr*rMd

Definition at line 121 of file cxGeometricRep.cpp.

Member Data Documentation

Transform3D cx::GraphicalGeometric::m_rMrr
protected

Definition at line 80 of file cxGeometricRep.h.

GraphicalGlyph3DDataPtr cx::GraphicalGeometric::mGraphicalGlyph3DDataPtr
protected

Definition at line 78 of file cxGeometricRep.h.

GraphicalPolyData3DPtr cx::GraphicalGeometric::mGraphicalPolyDataPtr
protected

Definition at line 77 of file cxGeometricRep.h.

MeshPtr cx::GraphicalGeometric::mMesh
protected

Definition at line 79 of file cxGeometricRep.h.


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