igstk::ImageResliceObjectRepresentation< TImageSpatialObject > Class Template Reference

This class represents an oblique image object. More...

#include <igstkImageResliceObjectRepresentation.h>

Inheritance diagram for igstk::ImageResliceObjectRepresentation< TImageSpatialObject >:
Inheritance graph
[legend]
Collaboration diagram for igstk::ImageResliceObjectRepresentation< TImageSpatialObject >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
ImageSpatialObjectType::PointType 
PointType
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 RequestSetReslicePlaneSpatialObject (const ReslicerPlaneType *planeSpatialObject)
void RequestSetImageSpatialObject (const ImageSpatialObjectType *ImageSpatialObject)
 Connect this representation class to the spatial object.
void SetWindowLevel (double window, double level)
 Set the Window Level for the representation.
void SetFrameColor (ColorScalarType r, ColorScalarType g, ColorScalarType b)
 Set the color.
virtual void PrintSelf (std::ostream &os, itk::Indent indent) const
 Print the object information in a stream.

Public Attributes

igstkStandardTemplatedClassTraitsMacro(ImageResliceObjectRepresentation,
ObjectRepresentation) public
typedef
ImageSpatialObjectType::ConstPointer 
ImageSpatialObjectConstPointer
 Macro with standard traits declarations.

Protected Member Functions

 ImageResliceObjectRepresentation ()
 Constructor.
 ~ImageResliceObjectRepresentation ()
 Destructor.
void DeleteActors ()
 Overloaded function to delete actors.
void CreateActors ()
 Create the VTK actors for displaying geometry.
ColorScalarType GetFrameRed () const
 Get each frame color component.
ColorScalarType GetFrameGreen () const
ColorScalarType GetFrameBlue () const
virtual bool VerifyTimeStamp () const
 Verify time stamp.

Detailed Description

template<class TImageSpatialObject>
class igstk::ImageResliceObjectRepresentation< TImageSpatialObject >

This class represents an oblique image object.

Definition at line 55 of file igstkImageResliceObjectRepresentation.h.


Member Typedef Documentation

template<class TImageSpatialObject >
typedef ImageSpatialObjectType::PointType igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::PointType

Definition at line 71 of file igstkImageResliceObjectRepresentation.h.

template<class TImageSpatialObject >
typedef ReslicerPlaneSpatialObject igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::ReslicerPlaneType

Definition at line 73 of file igstkImageResliceObjectRepresentation.h.

template<class TImageSpatialObject >
typedef ReslicerPlaneType::Pointer igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::ReslicerPlanePointerType

Definition at line 75 of file igstkImageResliceObjectRepresentation.h.

template<class TImageSpatialObject >
typedef ReslicerPlaneType::VectorType igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::VectorType

Definition at line 77 of file igstkImageResliceObjectRepresentation.h.


Constructor & Destructor Documentation

template<class TImageSpatialObject >
igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::ImageResliceObjectRepresentation (  )  [protected]

Constructor.

template<class TImageSpatialObject >
igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::~ImageResliceObjectRepresentation (  )  [protected]

Destructor.


Member Function Documentation

template<class TImageSpatialObject >
Pointer igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::Copy (  )  const

Return a copy of the current object representation.

template<class TImageSpatialObject >
void igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::RequestSetReslicePlaneSpatialObject ( const ReslicerPlaneType planeSpatialObject  ) 
template<class TImageSpatialObject >
void igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::RequestSetImageSpatialObject ( const ImageSpatialObjectType *  ImageSpatialObject  ) 

Connect this representation class to the spatial object.

template<class TImageSpatialObject >
void igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::SetWindowLevel ( double  window,
double  level 
)

Set the Window Level for the representation.

template<class TImageSpatialObject >
void igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::SetFrameColor ( ColorScalarType  r,
ColorScalarType  g,
ColorScalarType  b 
)

Set the color.

template<class TImageSpatialObject >
virtual void igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const [virtual]

Print the object information in a stream.

Reimplemented from igstk::ObjectRepresentation.

template<class TImageSpatialObject >
void igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::DeleteActors (  )  [protected, virtual]

Overloaded function to delete actors.

Reimplemented from igstk::ObjectRepresentation.

template<class TImageSpatialObject >
void igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::CreateActors (  )  [protected, virtual]

Create the VTK actors for displaying geometry.

Implements igstk::ObjectRepresentation.

template<class TImageSpatialObject >
ColorScalarType igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::GetFrameRed (  )  const [protected]

Get each frame color component.

template<class TImageSpatialObject >
ColorScalarType igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::GetFrameGreen (  )  const [protected]
template<class TImageSpatialObject >
ColorScalarType igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::GetFrameBlue (  )  const [protected]
template<class TImageSpatialObject >
virtual bool igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::VerifyTimeStamp (  )  const [protected, virtual]

Verify time stamp.

Use the reslicing tool transform to verify the time stamp

Reimplemented from igstk::ObjectRepresentation.


Member Data Documentation

template<class TImageSpatialObject >
igstkStandardTemplatedClassTraitsMacro ( ImageResliceObjectRepresentation,ObjectRepresentation ) public typedef ImageSpatialObjectType::ConstPointer igstk::ImageResliceObjectRepresentation< TImageSpatialObject >::ImageSpatialObjectConstPointer

Macro with standard traits declarations.

Definition at line 61 of file igstkImageResliceObjectRepresentation.h.


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

Generated by  doxygen 1.6.2