InstantIO::BasicCache | Abstract base class of all Cache templates |
InstantIO::BasicCodec | Abstract base class of all Codec templates |
InstantIO::BasicData | Abstract ancestor of all Data objects |
InstantIO::BasicDecoder | Abstract base class of all Decoder templates |
InstantIO::BasicEncoder | Abstract base class of all Encoder templates |
InstantIO::BasicFieldAccessor | Abstract base class of all FieldAccessor templates |
InstantIO::BasicInSlot | Abstract ancestor of all InSlots |
InstantIO::BasicOutSlot | Abstract ancestor of all OutSlots |
InstantIO::BasicRefCtr | Abstract 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::Color | Helper class for exchanging RGB colors of three float components |
InstantIO::ColorRGBA | Helper 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::Exception | Base class of all exceptions thrown by the InstantIO library |
InstantIO::Namespace::ExternalRoute | Represents an external route |
InstantIO::Field | Keeps 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::Image | Image class |
InstantIO::InSlot< T > | Allows to receive data values from other software components |
InstantIO::InterruptedException | Gets thrown when a thread blocked at an OutSlot or InSlot gets interrupted |
InstantIO::InvalidFieldException | Gets thrown when an application tries to access a field using an unknown name |
InstantIO::InvalidNamespaceException | Gets thrown when an application tries to access a Namespace using an unknown name |
InstantIO::InvalidNodeException | Gets thrown when an application tries to create a Node using an unknown name |
InstantIO::InvalidValueException | Gets thrown when an application tries to set a field using an invalid value |
InstantIO::Namespace::LabeledInSlot | Combines an InSlot, a label, and a reference counter |
InstantIO::Namespace::LabeledOutSlot | Combines an OutSlot, a label, and a reference counter |
InstantIO::Namespace::LabeledSlot | Combines a Slot and a label |
InstantIO::BasicInSlot::Listener | Allows to receive information about the status of an InSlot |
InstantIO::BasicOutSlot::Listener | Allows to receive information about the status of an OutSlot |
InstantIO::Namespace::Listener | Allows 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::Namespace | Container for InSlots and OutSlots |
InstantIO::Node | Node class |
InstantIO::NodeType | Keeps meta information about Nodes |
InstantIO::OutSlot< T > | Allows to send data values to other software components |
InstantIO::ParseException | Gets thrown when a StateKeeper object cannot parse the InstantIO state stored in a file |
InstantIO::Root::ReadLock | Helper class for exception-safe read-locking |
InstantIO::RefCtr< T > | A simple helper class that performs reference counting |
InstantIO::Root | The root namespace |
InstantIO::Rotation | Helper class for exchanging Rotations/Orientations |
InstantIO::Namespace::Route | Represents a route |
InstantIO::Sample | Sample class |
InstantIO::Slot | Abstract ancestor of all In- and OutSlots |
InstantIO::SmartPtr< T > | Smartpointer class |
InstantIO::StateKeeperXML | Writes the current state of namespaces as XML to an output stream or reads the state of namespaces as XML from an input stream |
InstantIO::ThreadedNode | ThreadedNode class |
InstantIO::Time | Helper 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::VariableReplacer | Internal 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::WriteLock | Helper class for exception-safe write-locking |