IGSTK
Public Types | Public Member Functions | Public Attributes | Protected Member Functions
igstk::MeshResliceObjectRepresentation Class Reference

This class represents a Mesh object. More...

#include <igstkMeshResliceObjectRepresentation.h>

Inheritance diagram for igstk::MeshResliceObjectRepresentation:
Inheritance graph
[legend]
Collaboration diagram for igstk::MeshResliceObjectRepresentation:
Collaboration graph
[legend]

List of all members.

Public Types

typedef ReslicerPlaneSpatialObject ReslicerPlaneType
typedef ReslicerPlaneType::Pointer ReslicerPlanePointerType
typedef
ReslicerPlaneType::VectorType 
VectorType

Public Member Functions

Pointer Copy () const
 Return a copy of the current object representation.
void RequestSetMeshObject (const MeshObjectType *MeshObject)
 Connect this representation class to the spatial object.
void SetVisibility (bool visibility)
 Sets visibility.
void RequestSetReslicePlaneSpatialObject (const ReslicerPlaneType *planeSpatialObject)
 Sets the reslicer plane.
void SetLineWidth (double LineWidth)
 Set/Get line width.
virtual double GetLineWidth ()

Public Attributes

igstkStandardClassTraitsMacro(MeshResliceObjectRepresentation,
ObjectRepresentation) public
typedef
MeshObjectType::PointType 
PointType
 Macro with standard traits declarations.

Protected Member Functions

virtual void PrintSelf (std::ostream &os, itk::Indent indent) const
 Print object information.
 MeshResliceObjectRepresentation (void)
 Constructor.
 ~MeshResliceObjectRepresentation (void)
 Destructor.
void CreateActors ()
 Create the VTK actors.
virtual bool VerifyTimeStamp () const
 Verify time stamp.

Detailed Description

This class represents a Mesh object.

Definition at line 43 of file igstkMeshResliceObjectRepresentation.h.


Member Typedef Documentation

Definition at line 61 of file igstkMeshResliceObjectRepresentation.h.

Definition at line 62 of file igstkMeshResliceObjectRepresentation.h.

Definition at line 64 of file igstkMeshResliceObjectRepresentation.h.


Constructor & Destructor Documentation

igstk::MeshResliceObjectRepresentation::MeshResliceObjectRepresentation ( void  ) [protected]

Constructor.

igstk::MeshResliceObjectRepresentation::~MeshResliceObjectRepresentation ( void  ) [protected]

Destructor.


Member Function Documentation

Pointer igstk::MeshResliceObjectRepresentation::Copy ( ) const

Return a copy of the current object representation.

void igstk::MeshResliceObjectRepresentation::RequestSetMeshObject ( const MeshObjectType *  MeshObject)

Connect this representation class to the spatial object.

void igstk::MeshResliceObjectRepresentation::SetVisibility ( bool  visibility)

Sets visibility.

void igstk::MeshResliceObjectRepresentation::RequestSetReslicePlaneSpatialObject ( const ReslicerPlaneType planeSpatialObject)

Sets the reslicer plane.

void igstk::MeshResliceObjectRepresentation::SetLineWidth ( double  LineWidth)

Set/Get line width.

virtual double igstk::MeshResliceObjectRepresentation::GetLineWidth ( ) [virtual]
virtual void igstk::MeshResliceObjectRepresentation::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const [protected, virtual]

Print object information.

Reimplemented from igstk::ObjectRepresentation.

void igstk::MeshResliceObjectRepresentation::CreateActors ( ) [protected, virtual]

Create the VTK actors.

Implements igstk::ObjectRepresentation.

virtual bool igstk::MeshResliceObjectRepresentation::VerifyTimeStamp ( ) const [protected, virtual]

Verify time stamp.

Use the reslicing tool transform to verify the time stamp

Reimplemented from igstk::ObjectRepresentation.


Member Data Documentation

igstkStandardClassTraitsMacro ( MeshResliceObjectRepresentation, ObjectRepresentation ) public typedef MeshObjectType::PointType igstk::MeshResliceObjectRepresentation::PointType

Macro with standard traits declarations.

Typedefs

Definition at line 50 of file igstkMeshResliceObjectRepresentation.h.


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