IGSTK
Classes | Namespaces | Functions
/build/buildd/igstk-4.4.0/Source/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

namespace  igstk
 

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


namespace  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.
 igstk::igstkEventMacro (CoordinateSystemThisParentEvent, CoordinateSystemSetParentError)
 This event should be invoked when RequestSetTransformAndParent is called with the parent == this.
 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.