Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
InstantIO::BasicCacheAbstract base class of all Cache templates
InstantIO::BasicCodecAbstract base class of all Codec templates
InstantIO::BasicDataAbstract ancestor of all Data objects
InstantIO::BasicDecoderAbstract base class of all Decoder templates
InstantIO::BasicEncoderAbstract base class of all Encoder templates
InstantIO::BasicFieldAccessorAbstract base class of all FieldAccessor templates
InstantIO::BasicInSlotAbstract ancestor of all InSlots
InstantIO::BasicOutSlotAbstract ancestor of all OutSlots
InstantIO::BasicRefCtrAbstract base class of the RefCtr class
InstantIO::BufferedInSlot< T >InSlot that buffers values
InstantIO::Cache< T >Cache is a helper class used to cache objects
InstantIO::Codec< T >Contains meta information about Encoders and Decoders
InstantIO::ColorHelper class for exchanging RGB colors of three float components
InstantIO::ColorRGBAHelper class for exchanging RGBA colors of three float components
InstantIO::Data< T >Helper class that combines a data value with a timestamp
InstantIO::Decoder< T >Abstract superclass of all classes that decode objects
InstantIO::Encoder< T >Abstract superclass of all classes that encode objects
InstantIO::ExceptionBase class of all exceptions thrown by the InstantIO library
InstantIO::Namespace::ExternalRouteRepresents an external route
InstantIO::FieldKeeps information about Node fields
InstantIO::FieldAccessor< ClassType, ValueType >Helper class used to access contents of fields
InstantIO::FieldArrayAccessor< ClassType, ValueType, ContainerType >Helper class used to access contents of array
InstantIO::ImageImage class
InstantIO::InSlot< T >Allows to receive data values from other software components
InstantIO::InterruptedExceptionGets thrown when a thread blocked at an OutSlot or InSlot gets interrupted
InstantIO::InvalidFieldExceptionGets thrown when an application tries to access a field using an unknown name
InstantIO::InvalidNamespaceExceptionGets thrown when an application tries to access a Namespace using an unknown name
InstantIO::InvalidNodeExceptionGets thrown when an application tries to create a Node using an unknown name
InstantIO::InvalidValueExceptionGets thrown when an application tries to set a field using an invalid value
InstantIO::Namespace::LabeledInSlotCombines an InSlot, a label, and a reference counter
InstantIO::Namespace::LabeledOutSlotCombines an OutSlot, a label, and a reference counter
InstantIO::Namespace::LabeledSlotCombines a Slot and a label
InstantIO::BasicInSlot::ListenerAllows to receive information about the status of an InSlot
InstantIO::BasicOutSlot::ListenerAllows to receive information about the status of an OutSlot
InstantIO::Namespace::ListenerAllows to receive information about the status of a Namespace
InstantIO::Matrix3< T >Helper class for exchanging 3x3 transform matrices
InstantIO::Matrix4< T >Helper class for exchanging 4x4 transform matrices
InstantIO::NamespaceContainer for InSlots and OutSlots
InstantIO::NodeNode class
InstantIO::NodeTypeKeeps meta information about Nodes
InstantIO::OutSlot< T >Allows to send data values to other software components
InstantIO::ParseExceptionGets thrown when a StateKeeper object cannot parse the InstantIO state stored in a file
InstantIO::Root::ReadLockHelper class for exception-safe read-locking
InstantIO::RefCtr< T >A simple helper class that performs reference counting
InstantIO::RootThe root namespace
InstantIO::RotationHelper class for exchanging Rotations/Orientations
InstantIO::Namespace::RouteRepresents a route
InstantIO::SampleSample class
InstantIO::SlotAbstract ancestor of all In- and OutSlots
InstantIO::SmartPtr< T >Smartpointer class
InstantIO::StateKeeperXMLWrites the current state of namespaces as XML to an output stream or reads the state of namespaces as XML from an input stream
InstantIO::ThreadedNodeThreadedNode class
InstantIO::TimeHelper class for exchanging time values
InstantIO::TypeName< T >Helper class that transforms data types to a human-readable string
InstantIO::TypeName< bool >Helper class that transforms the bool data type to a human-readable string
InstantIO::TypeName< Color >Helper class that transforms the Color data type to a human-readable string
InstantIO::TypeName< ColorRGBA >Helper class that transforms the ColorRGBA data type to a human-readable string
InstantIO::TypeName< double >Helper class that transforms the double data type to a human-readable string
InstantIO::TypeName< float >Helper class that transforms the float data type to a human-readable string
InstantIO::TypeName< ImagePtr >Helper class that transforms the ImagePtr data type to a human-readable string
InstantIO::TypeName< long >Helper class that transforms the long data type to a human-readable string
InstantIO::TypeName< Matrix3d >Helper class that transforms the Matrix3d data type to a human-readable string
InstantIO::TypeName< Matrix3f >Helper class that transforms the Matrix3f data type to a human-readable string
InstantIO::TypeName< Matrix4d >Helper class that transforms the Matrix4d data type to a human-readable string
InstantIO::TypeName< Matrix4f >Helper class that transforms the Matrix4f data type to a human-readable string
InstantIO::TypeName< MFBool >Helper class that transforms the MFBool data type to a human-readable string
InstantIO::TypeName< MFBoolPtr >
InstantIO::TypeName< MFColor >Helper class that transforms the MFColor data type to a human-readable string
InstantIO::TypeName< MFColorPtr >
InstantIO::TypeName< MFColorRGBA >Helper class that transforms the MFColorRGBA data type to a human-readable string
InstantIO::TypeName< MFColorRGBAPtr >
InstantIO::TypeName< MFDouble >Helper class that transforms the MFDouble data type to a human-readable string
InstantIO::TypeName< MFDoublePtr >
InstantIO::TypeName< MFFloat >Helper class that transforms the MFFloat data type to a human-readable string
InstantIO::TypeName< MFFloatPtr >
InstantIO::TypeName< MFImagePtr >
InstantIO::TypeName< MFInt32 >Helper class that transforms the MFInt32 data type to a human-readable string
InstantIO::TypeName< MFInt32Ptr >
InstantIO::TypeName< MFMatrix3d >Helper class that transforms the MFMatrix3d data type to a human-readable string
InstantIO::TypeName< MFMatrix3dPtr >
InstantIO::TypeName< MFMatrix3f >Helper class that transforms the MFMatrix3f data type to a human-readable string
InstantIO::TypeName< MFMatrix3fPtr >
InstantIO::TypeName< MFMatrix4d >Helper class that transforms the MFMatrix4d data type to a human-readable string
InstantIO::TypeName< MFMatrix4dPtr >
InstantIO::TypeName< MFMatrix4f >Helper class that transforms the MFMatrix4f data type to a human-readable string
InstantIO::TypeName< MFMatrix4fPtr >
InstantIO::TypeName< MFRotation >Helper class that transforms the MFRotation data type to a human-readable string
InstantIO::TypeName< MFRotationPtr >
InstantIO::TypeName< MFString >Helper class that transforms the MFString data type to a human-readable string
InstantIO::TypeName< MFStringPtr >
InstantIO::TypeName< MFTime >Helper class that transforms the MFTime data type to a human-readable string
InstantIO::TypeName< MFTimePtr >
InstantIO::TypeName< MFVec2d >Helper class that transforms the MFVec2d data type to a human-readable string
InstantIO::TypeName< MFVec2dPtr >
InstantIO::TypeName< MFVec2f >Helper class that transforms the MFVec2f data type to a human-readable string
InstantIO::TypeName< MFVec2fPtr >
InstantIO::TypeName< MFVec3d >Helper class that transforms the MFVec3d data type to a human-readable string
InstantIO::TypeName< MFVec3dPtr >
InstantIO::TypeName< MFVec3f >Helper class that transforms the MFVec3f data type to a human-readable string
InstantIO::TypeName< MFVec3fPtr >
InstantIO::TypeName< MFVec4d >Helper class that transforms the MFVec4d data type to a human-readable string
InstantIO::TypeName< MFVec4dPtr >
InstantIO::TypeName< MFVec4f >Helper class that transforms the MFVec4f data type to a human-readable string
InstantIO::TypeName< MFVec4fPtr >
InstantIO::TypeName< Rotation >Helper class that transforms the Rotation data type to a human-readable string
InstantIO::TypeName< SamplePtr >Helper class that transforms the SamplePtr data type to a human-readable string
InstantIO::TypeName< std::string >Helper class that transforms the std::string data type to a human-readable string
InstantIO::TypeName< Time >Helper class that transforms the Time data type to a human-readable string
InstantIO::TypeName< Vec2d >Helper class that transforms the Vec2d data type to a human-readable string
InstantIO::TypeName< Vec2f >Helper class that transforms the Vec2f data type to a human-readable string
InstantIO::TypeName< Vec3d >Helper class that transforms the Vec3d data type to a human-readable string
InstantIO::TypeName< Vec3f >Helper class that transforms the Vec3f data type to a human-readable string
InstantIO::TypeName< Vec4d >Helper class that transforms the Vec4d data type to a human-readable string
InstantIO::TypeName< Vec4f >Helper class that transforms the Vec4f data type to a human-readable string
InstantIO::VariableReplacerInternal helper class that replaces variables in a string with their respective values
InstantIO::Vec2< T >Helper class for exchanging vectors of two float components
InstantIO::Vec3< T >Helper class for exchanging vectors of three float components
InstantIO::Vec4< T >Helper class for exchanging vectors of four float components
InstantIO::Root::WriteLockHelper class for exception-safe write-locking
Generated on Thu Jul 31 17:17:32 2014 by  doxygen 1.6.3