SignState Class Reference

#include <SignState.h>

Collaboration diagram for SignState:

Collaboration graph
[legend]
List of all members.

Detailed Description

Stores one SIGN state.

This class stores one single state/checkpoint, including MRML and XMRML documents, camera settings, and other 3D/2D viewer settings. Fiducials are stored in one of two XML documents:

Author:
Arne Hans


Public Member Functions

 SignState (SignStateManager *stateManager, SignMRMLManager *mrml)
 ~SignState ()
std::string GetName ()
void SetName (std::string newName)
void Update ()
SignStateManagerGetManager ()
FiducialList GetAllFiducials ()

Public Attributes

vtkKWFrame * frame
CameraList cameraSettings
std::map< std::string, int > viewerPositions


Constructor & Destructor Documentation

SignState::SignState SignStateManager stateManager,
SignMRMLManager mrml
 

Constructor

Parameters:
stateManager Pointer to the current state manager.

SignState::~SignState  ) 
 


Member Function Documentation

FiducialList SignState::GetAllFiducials  ) 
 

SignStateManager * SignState::GetManager  ) 
 

std::string SignState::GetName  ) 
 

Gets the name of this state

Returns:
Name of the state

void SignState::SetName std::string  newName  ) 
 

Sets the name of this state

Parameters:
newName The new name

void SignState::Update  ) 
 


Member Data Documentation

CameraList SignState::cameraSettings
 

vtkKWFrame* SignState::frame
 

std::map<std::string,int> SignState::viewerPositions
 


The documentation for this class was generated from the following files:
Generated on Mon Feb 26 12:13:25 2007 for TheSIGN by  doxygen 1.4.6