IGSTK
Classes | Namespaces | Functions
igstkCoordinateSystem.h File Reference
#include "igstkObject.h"
#include "igstkStateMachine.h"
#include "igstkTransform.h"
Include dependency graph for igstkCoordinateSystem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  igstk::Friends::CoordinateSystemHelper
 A proxy that ensures the encapsulation of the CoordinateSystem. More...
 
class  igstk::CoordinateSystem
 This class represents the frame of a coordinate reference system. More...
 

Namespaces

 igstk
 This file contains the declarations of IGSTK Events used to communicate among components.
 
 igstk::Friends
 

Functions

 igstk::igstkEventMacro (CoordinateSystemErrorEvent, IGSTKErrorEvent)
 
 igstk::igstkEventMacro (CoordinateSystemSetParentError, CoordinateSystemErrorEvent)
 
 igstk::igstkEventMacro (CoordinateSystemNullParentEvent, CoordinateSystemSetParentError)
 This event should be invoked when RequestSetTransformAndParent is called with a NULL parent. More...
 
 igstk::igstkEventMacro (CoordinateSystemThisParentEvent, CoordinateSystemSetParentError)
 This event should be invoked when RequestSetTransformAndParent is called with the parent == this. More...
 
 igstk::igstkLoadedConstObjectEventMacro (CoordinateSystemParentCycleEvent, CoordinateSystemSetParentError, CoordinateSystem)
 This event should be invoked when RequestSetTransformAndParent is called with a parent that causes a cycle in the coordinate system graph. More...