igstk::CrossHairObjectRepresentation Class Reference

This class provides a visual representation of a CrossHairSpatialObject. More...

#include <igstkCrossHairObjectRepresentation.h>

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

List of all members.

Public Types

typedef CrossHairType::PointType PointType

Public Member Functions

Pointer Copy () const
 Return a copy of the current object representation.
void RequestSetCrossHairObject (const CrossHairType *crossHairObject)
 Connect this representation class to the spatial object.
virtual void SetVisibility (bool visible)
void SetLineWidth (double LineWidth)
 Set/Get line width.
virtual double GetLineWidth ()

Public Attributes

igstkStandardClassTraitsMacro(CrossHairObjectRepresentation,
ObjectRepresentation) public
typedef CrossHairType::Pointer 
CrossHairPointerType
 Macro with standard traits declarations.

Protected Member Functions

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

Detailed Description

This class provides a visual representation of a CrossHairSpatialObject.

RequestSetReslicePlaneSpatialObject sets the driving plane onto which the tool´s long axis is projected.

See also:
CrossHairSpatialObject

Definition at line 45 of file igstkCrossHairObjectRepresentation.h.


Member Typedef Documentation

typedef CrossHairType::PointType igstk::CrossHairObjectRepresentation::PointType

Definition at line 59 of file igstkCrossHairObjectRepresentation.h.


Constructor & Destructor Documentation

igstk::CrossHairObjectRepresentation::CrossHairObjectRepresentation ( void   )  [protected]
virtual igstk::CrossHairObjectRepresentation::~CrossHairObjectRepresentation ( void   )  [protected, virtual]

Member Function Documentation

Pointer igstk::CrossHairObjectRepresentation::Copy (  )  const

Return a copy of the current object representation.

void igstk::CrossHairObjectRepresentation::RequestSetCrossHairObject ( const CrossHairType *  crossHairObject  ) 

Connect this representation class to the spatial object.

virtual void igstk::CrossHairObjectRepresentation::SetVisibility ( bool  visible  )  [virtual]
void igstk::CrossHairObjectRepresentation::SetLineWidth ( double  LineWidth  ) 

Set/Get line width.

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

Print object information.

Reimplemented from igstk::ObjectRepresentation.

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

Create the VTK actors.

Implements igstk::ObjectRepresentation.

virtual bool igstk::CrossHairObjectRepresentation::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 ( CrossHairObjectRepresentation, ObjectRepresentation ) public typedef CrossHairType::Pointer igstk::CrossHairObjectRepresentation::CrossHairPointerType

Macro with standard traits declarations.

Typedefs

Definition at line 51 of file igstkCrossHairObjectRepresentation.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 13 11:06:50 2010 for IGSTK by  doxygen 1.6.3