igstk::UltrasoundProbeObjectRepresentation Class Reference

This class represents a UltrasoundProbe object. More...

#include <igstkUltrasoundProbeObjectRepresentation.h>

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

List of all members.

Public Member Functions

void RequestSetUltrasoundProbeObject (const UltrasoundProbeSpatialObjectType *UltrasoundProbeObject)
 Connect this representation class to the spatial object.

Protected Member Functions

 UltrasoundProbeObjectRepresentation (void)
virtual ~UltrasoundProbeObjectRepresentation (void)
 UltrasoundProbeObjectRepresentation (const Self &)
void operator= (const Self &)
virtual void PrintSelf (std::ostream &os, itk::Indent indent) const
 Print object information.
void CreateActors ()
 Create the VTK actors.

Detailed Description

This class represents a UltrasoundProbe object.

The representation of the geometric model of the probe is done using VTK implicit functions combined with the Marching Cube algorithm. Boolean operators are also used on the implicit functions to obtain a nice looking shape.

igstkUltrasoundProbeObjectRepresentation.png

"UltraSound Proble Object Representation State Diagram"

"UltraSound Proble Object Representation State Diagram"

Definition at line 46 of file igstkUltrasoundProbeObjectRepresentation.h.


Constructor & Destructor Documentation

igstk::UltrasoundProbeObjectRepresentation::UltrasoundProbeObjectRepresentation ( void   )  [protected]
virtual igstk::UltrasoundProbeObjectRepresentation::~UltrasoundProbeObjectRepresentation ( void   )  [protected, virtual]
igstk::UltrasoundProbeObjectRepresentation::UltrasoundProbeObjectRepresentation ( const Self  )  [protected]

Member Function Documentation

void igstk::UltrasoundProbeObjectRepresentation::RequestSetUltrasoundProbeObject ( const UltrasoundProbeSpatialObjectType *  UltrasoundProbeObject  ) 

Connect this representation class to the spatial object.

void igstk::UltrasoundProbeObjectRepresentation::operator= ( const Self  )  [protected]

Reimplemented from igstk::ObjectRepresentation.

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

Print object information.

Reimplemented from igstk::ObjectRepresentation.

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

Create the VTK actors.

Implements igstk::ObjectRepresentation.


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

Generated by  doxygen 1.6.2