The "igtl" namespace contains all Insight Segmentation and Registration Toolkit (IGTL) classes. There are several nested namespaces within the igtl:: namespace. More...
Classes | |
| class | ClientSocket |
| class | ConditionVariable |
| A thread synchronization object used to suspend execution until some condition on shared data is met. More... | |
| class | CreateObjectFunction |
| CreateObjectFunction is used to create callback functions that create IGTL Objects for use with the igtl::ObjectFactory. More... | |
| class | CreateObjectFunctionBase |
| Define API for object creation callback functions. More... | |
| class | FastMutexLock |
| Critical section locking class. More... | |
| class | ImageMessage |
| class | LightObject |
| Light weight base class for most igtl classes. More... | |
| class | MessageBase |
| class | MultiThreader |
| class | MutexLock |
| Mutual exclusion locking class. More... | |
| class | Object |
| Base class for most igtl classes. More... | |
| class | ObjectFactory |
| Create instances of a class. More... | |
| class | ObjectFactoryBase |
| Create instances of classes using an object factory. More... | |
| class | OStringStream |
| class | PositionMessage |
| class | ServerSocket |
| class | SimpleFastMutexLock |
| Critical section locking class that can be allocated on the stack. More... | |
| class | SimpleMutexLock |
| Simple mutual exclusion locking class. More... | |
| class | SmartPointer |
| Implements transparent reference counting. More... | |
| class | Socket |
| class | StatusMessage |
| class | TimeStamp |
| class | TransformMessage |
Typedefs | |
| typedef int | FastMutexType |
| typedef float | Matrix4x4 [4][4] |
| typedef class MessageBase | MessageHeader |
| typedef int | MultiThreaderIDType |
| typedef int | MutexType |
| typedef void(* | ThreadFunctionType )(void *) |
| typedef int | ThreadProcessIDType |
Functions | |
| void IGTLCommon_EXPORT | Cross (float *a, float *b, float *c) |
| void IGTLCommon_EXPORT | IdentityMatrix (igtl::Matrix4x4 &matrix) |
| void IGTLCommon_EXPORT | MatrixToQuaternion (Matrix4x4 &m, float *q) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &os, SmartPointer< T > p) |
| void IGTLCommon_EXPORT | PrintMatrix (igtl::Matrix4x4 &matrix) |
| void IGTLCommon_EXPORT | QuaternionToMatrix (float *q, Matrix4x4 &m) |
| void IGTLCommon_EXPORT | Sleep (int millisecond) |
The "igtl" namespace contains all Insight Segmentation and Registration Toolkit (IGTL) classes. There are several nested namespaces within the igtl:: namespace.
igtlMacro.h defines standard system-wide macros, constants, and other parameters. One of its most important functions is to define macros used to interface to instance variables in a standard fashion. For example, these macros manage modified time, debugging information, and provide a standard interface to set and get instance variables. Macros are available for built-in types; for string classe; vector arrays; object pointers; and debug, warning, and error printout information.
| typedef int igtl::FastMutexType |
Definition at line 73 of file igtlSimpleFastMutexLock.h.
| typedef float igtl::Matrix4x4[4][4] |
Definition at line 25 of file igtlMath.h.
| typedef class MessageBase igtl::MessageHeader |
Definition at line 81 of file igtlMessageHeader.h.
| typedef int igtl::MultiThreaderIDType |
Definition at line 129 of file igtlMultiThreader.h.
| typedef int igtl::MutexType |
Definition at line 71 of file igtlMutexLock.h.
| typedef void(* igtl::ThreadFunctionType)(void *) |
Definition at line 127 of file igtlMultiThreader.h.
| typedef int igtl::ThreadProcessIDType |
Definition at line 128 of file igtlMultiThreader.h.
| void IGTLCommon_EXPORT igtl::Cross | ( | float * | a, | |
| float * | b, | |||
| float * | c | |||
| ) |
| void IGTLCommon_EXPORT igtl::IdentityMatrix | ( | igtl::Matrix4x4 & | matrix | ) |
| void IGTLCommon_EXPORT igtl::MatrixToQuaternion | ( | Matrix4x4 & | m, | |
| float * | q | |||
| ) |
| std::ostream& igtl::operator<< | ( | std::ostream & | os, | |
| SmartPointer< T > | p | |||
| ) | [inline] |
Definition at line 173 of file igtlSmartPointer.h.
| void IGTLCommon_EXPORT igtl::PrintMatrix | ( | igtl::Matrix4x4 & | matrix | ) |
| void IGTLCommon_EXPORT igtl::QuaternionToMatrix | ( | float * | q, | |
| Matrix4x4 & | m | |||
| ) |
| void IGTLCommon_EXPORT igtl::Sleep | ( | int | millisecond | ) |
Stop the program for the duration specified in millisecond The maximum dulation is
1.6.3 written by Dimitri van Heesch,
© 1997-2000