Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
__NoReflectBarrier
__ReflectBarrier
__reflectRead
__reflectWrite
AbstractAuthorityThis is the abstract base class of local and remote authority classes
AbstractChannel
AbstractChannelSubscriber
AbstractDeferredInvokerAbstract interface for DeferredInvoker which is a class to support different RPC backends
AbstractInterfaceCallbackHandlerAbstract interface for derived handler(s)
AbstractReflector< Derived >Abstract base class for most Reflectors
AbstractRemotePropertyNodeSpecial derived class of PropertyNode, that allows to handle "remote properties" transparently
AbstractRPCClientAbstract interface for RPCClient
AbstractRPCHandlerAbstract interface for derived RPCHandler(s)
AbstractTransformerNodeAbstract base class where all other different types of transformation nodes must be derived from
Accessor< Getter, Setter >The Accessor class is used as an adapter to reduce the code bloat within the reflection and serialization implementations
AccessorGetterPart< T >Implements the "getter part" of an Accessor
AccessorGetterPart< Getter< T > >
AccessorGetterPartInternalRedirect< T >This class is used as additional reflection redirect
AccessorSetterPart< T >Implements the "setter part" of an Accessor
AccessorSetterPart< NullSetter< T > >
AccessorSetterPart< Setter< T > >
AESConfigurationThe AES configuration for encryption and decryption
Allocator< T >
AndOperator< F1, F2 >Operator class used to combine two custom filters by the & operator
Angle< T >Unsigned angle that is represented using radians
AngleBase< T, UnitTag, Derived >Base class template for derived Angle implementations
AnnounceMessage
AObjectIs used to store the type and the address of all previously serialized objects in a map
ApplicationImplements our own Application derived from QApplication in order to overwrite the notify method
ArrowObject
attribute_iteratorIterator for iterating over attributes
AuthorityAuthorities act as a facade to the framework
AuthorityDescriptionThis is the descriptive part of an authority
AuthorityManagerCentral instance that stores all created Authorities
AuthorityNodeRepresents a single authority in the framwork computation graph
AuthorityNodeMixin
AuthorityRuntimeThis class contains threading functionality that can be shared among different authorities so that all of them use the same thread (dispatcher thread)
AuthSettingsContains the authentication settings
AutoCountingEnum< T, CountType, UseMutex >
AutoCountingHelper< T, CountType, UseMutex >
AutoCountingHelper< T, CountType, true >
AxesCovObjectVisualization of covariances for AxesObject
AxesObject
AxesVisualization
AxisAdd the type-dependent start and end value to the axis data struct
AxisBaseData structure containing the numtype-independent relevant variables for one axis (dimension) of the line
BaudrateAn internal class for handling the baudrate
BinaryBufferStreamBaseAlthough this class is not a template we must keep its methods inline for performance reasons! write() and read() are called very often!
BinaryDeserializer< Derived >Deserializer that uses BinaryIstream to deserialize the objects from binary format
BinaryIosBaseHelper class that is a base for binaryostream and binaryistream in the same way as ios_base is a base of ostream and istream
BinaryIstream< StreamUnderlay >Input stream adapter that can be assigned to any input stream and allows binary input using the >> stream operators
BinaryOstream< StreamUnderlay >Output stream adapter that can be assigned to any output stream and allows binary output using the << stream operators
BinaryRPCBackendTempl< BinaryFormatVersion >Provides binary client and server side requests and responses
BinarySerializer< Derived >
BinarySerializerCodecAbstract base class for codecs that can be used with BinarySerializer and BinaryDeserializer
BinarySerializerMixinUsed by BinarySerializer and BinaryDeserializer
BinarySerializerTagSerializer that uses BinaryOstream to serialize the objects in binary format
BresenhamLineIteratorImplements an iterator that is able to iterate over a Bresenham line point by point using the prefix ++operator and --operator
Buffer< T, Alloc >Generic buffer class that can be used as a replacement for std::vector whenever copying and reallocation of internal array buffer needs to be avoided
BufferStreamA stream class for input and output of data to/from a wrapped Buffer
CallStackEncapsulates unix call stack functionality
Camera
Camera
CameraOrbitTool2D
CameraOrbitTool3D
CellDistA struct to store the minimal and maximal distance of the cell towards the center point
ChainRepresents a chain or path through the transformation tree from a staring node to the target node containing nodes whose transforms need to be applied inverse and nodes whose transforms need to be applied forward
Channel< T >A channel is a named data container that stores data of a certain type within a buffer
ChannelBuffer< T >Typed ChannelBuffer
ChannelBuffer< T * >Specialization for polymorphic types (only classes derived from mira::Object are supported!)
ChannelBuffer< void >Specialization for void (Untyped ChannelBuffer), which only holds the StampedHeader
ChannelBufferBaseBase class that manages the slots of channels by providing read and write access to them
ChannelBufferPromoter< U >Class with a single static promote method that promotes an arbitrary ChannelBuffer to a ChannelBuffer of the U
ChannelBufferPromoter< U * >Specialization of ChannelBufferPromoter for polymorphic pointer channel buffers
ChannelBufferPromoterCommon< U >Class with a single static commonPromote method that promotes an arbitrary ChannelBuffer to a ChannelBuffer of the TargetType
ChannelContentChange< T >Class that can be registered as a filter when subscribing to channels to only get a callback when the content of the channel changes
ChannelHysteresis< T >Class that can be registered as a filter when subscribing to channels to only get a callback when the state of the hysteresis trigger changes
ChannelInfoInformations about a channel that also provides ordering of channels by id
ChannelInfoInformation about a channel in a tape
ChannelInfoInformations about a recorded channel
ChannelInterval< T >Class that can be registered as a filter when subscribing to channels to only get a callback in a specified interval
ChannelManagerThis manager provides functionality to create, obtain and manage the channels in the framework
ChannelNodeRepresents a single channel in the framwork computation graph
ChannelNodeMixin
ChannelProperty< T >The concrete typed ChannelProperty template class
ChannelPropertyBaseBase class for ChannelProperty template class
ChannelPropertyDelegateLineEditSpecial LineEdit for ChannelProperty delegate for Property Editor
ChannelPropertyProxyProxy class that is returned/set by the getter and setter methods of ChannelProperty
ChannelRead< T >An object that allows read access to data of a channel
ChannelReadInterval< T >An object that allows read access to a whole interval of channel data
ChannelReadWriteBase< Derived, T >
ChannelReadWriteBase< Derived, void >Specialization for untyped channels which just return the StampedHeader as data
ChannelReadWriteCommonBase< Derived >
ChannelReadWriteShared< DerivedContainer >Internally used by ChannelReadWriteBase! It contains the information about the channel and slot that can be shared between different ChannelRead/Write objects
ChannelReadWriteTraits< ConcreteChannelReadWrite >
ChannelReadWriteTraits< ChannelRead< T > >
ChannelReadWriteTraits< ChannelRead< void > >
ChannelReadWriteTraits< ChannelWrite< T > >
ChannelReadWriteTraits< ChannelWrite< void > >
ChannelSubscriber< T, ChannelRead >Implements AbstractChannelSubscriber for a concrete data type
ChannelSynchronizer< A, B >Class that can be registered as a filter when subscribing to more than one channel to only get a callback when all channels have data with a similar timestamp (differ only in the specified tolerance)
ChannelSynchronizerSequenceID< A, B >Class that can be registered as a filter when subscribing to more than one channel to only get a callback when all channels have data with a similar timestamp (differ only in the specified tolerance)
ChannelVectorSynchronizer1< type0 >Class that can be registered as a filter when subscribing to more than one channel to only get a callback when all channels have data with a similar timestamp (differ only in the specified tolerance)
ChannelWrite< T >An object that allows exclusive write access to data of a channel
ChooseReflect< T >Detect the members type (A1,A2,A3,B1,B2,C) and choose the appropriate struct ReflectAtomic, etc
Circle< T >Represents a circle with a center and a radius
Class< F >Class filter, used to filter log entries with a given class name
ClassClass format, used to write the class name of the log entry to the log format
ClassClass object which supports some kind of class reflection
ClassFactoryWhat should i say, the class factory
ClassProxyThe class proxy assures that the pointer to the class object is always valid
ClientRequestBinary client-side request
ClientRequestJSON client-side request
ClientResponseBinary client-side response
ClientResponseJSON client-side response
CodecDialogA dialog for adding, removing and editing codecs
CodecWidgetWidget for displaying used codecs and changing them via a dialog
CollapsibleTreeHeaderHeader for tree widgets with additional collapse/expand button in the first column
ColorBaseBase interface for all colors in different color spaces The class provides a base interface for all color (space) classes
ColormapBase class for color colormaps
ColormapPropertyA special property class that can be used as member, if you want to provide a ComboBox where the user is able to select the available and registered color colormaps
ColormapPropertyComboBox
Complementary10ColormapA discrete colormap with 10 complementary colors
Complementary6ColormapA discrete colormap with 6 complementary colors
CompoundMetaMeta information for complex compounds, like classes and structs
ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion >
ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered >
ConcreteRemoteConnection< BinaryFormatVersion >
ConcreteRemoteOutgoingConnection< BinaryFormatVersion >
ConfigurationLoaderClass for loading, parsing, modifying and interpreting application configuration files
ConfigurationLoaderPluginBase class for loader plugins
ConfigurationPreparePluginBase class for prepare plugins
const_attribute_iteratorConst iterator for iterating over attributes
const_data_iterator< Type >Const iterator for iterating over data nodes
const_iteratorConst iterator for iterating over the interval
const_sibling_iteratorConst sibling_iterator for iterating over xml nodes that have the same parent (siblings)
ContinuousColormapBase class for continuous color colormaps
CovObjectVisualization of covariances
CreateStatic< T >Implementation of the CreationPolicy that is used by the Singleton template
CreateUsing< Alloc >Implementation of the CreationPolicy that is used by the Singleton template
CreateUsingNew< T >Implementation of the CreationPolicy that is used by the Singleton template
CRSplineInterpolator< Tx, Ty >1D cubic Hermite spline interpolator
Ctx
Ctx
CustomFilter< Derived >Helper class to get the type info of the derived class
CustomFilterBaseAbstract base class for custom filters
CustomFormatBaseAbstract base class for all CustomFormats
CVDataTypeVecEnsureDepth< T, Channels, HasDepth >
CVDataTypeVecEnsureDepth< T, Channels, false >
CVDataTypeVecEnsureDepthAndType< T, Channels, HasType >
CVDataTypeVecEnsureDepthAndType< T, Channels, false >
CyclicRunnableThis class extends threads by the ability to execute an operation repeatedly in an defined interval
data_iterator< Type >Iterator for iterating over data nodes
DataConnectionThe data structure that is returned by getDataConnection
DataType
DataType< mira::ImgPixel< T, Channels > >
DefaultInitializerReflector that visits the reflect method of objects in order to initialize them using the specified default values
DeferredInvoker< Backend >Stores all necessary information to invoke a previously decoded and prepared RPC call
DeferredInvokerFinishHandlerHandler that is called when a deferred RPC call was executed and finished and therefore when the response is available
Degree< T >Unsigned angle that is represented using degrees
DegreeBase< T, Derived >Base class for angle classes that represent angles using degrees
Deserializer< Derived >Is a special reflector that is used for deserialization
DeserializerFormatMixin< BinaryStream, BinaryVersionFormat >Used by BinaryDeserializer, see SerializerFormatMixin above
DeserializerFormatMixin01Base< Deserializer, BinaryStream >
DeserializerFormatMixin< BinaryStream, 0 >
DeserializerFormatMixin< BinaryStream, 1 >
DeserializerFormatMixin< BinaryStream, 2 >
DiagnosticRunnable
DiagnosticsModuleBase class for modules that want to use diagnostics and set the current status
DiscoverServiceService that is used to discover other running frameworks in the same network using multicast on
DiscreteColormapBase class for discrete color colormaps
DispatcherThreadClass that can be used whenever you want to have ONE thread where several handlers are assigned to
DistanceLUTThis class creates a look up table (LUT) to calculate the minimum and maximum Euclidean distance between a point and cells that are arranged in a regular grid
DurationUse this class to represent time durations
DynamicPoints
DynamicRenderableAbstract base class for renderables based on dynamically growing vertex and index buffers
EagerInstantiation< Trait >Implementation of the InstantiationPolicy that is used by the Singleton template
EagerSingleton< T >Provided for convenience
EagerSingletonNoLock< T >Provided for convenience
EditorPartAn editor is typically used to edit or browse data or objects
EditorPartAreaThis is a replacement for QMdiArea
EditorPartAreaTabBar
EditorPartTitleBar
EditorPartWindow
EigenFormatBase class for formatting eigen matrices
Entry
EnvironmentHolds the environment variables that can be passed to a process
ErrorError informations
ErrorServiceClass that allows to store errors persistently in a SQLite database
ExceptionBase class for exceptions
ExplicitInstantiation< Trait >Implementation of the InstantiationPolicy that is used by the Singleton template
ExplicitSingleton< T >Provided for convenience
ExtensibleEnum< T, UseID, Counting, CountType, UseMutex >ExtensibleEnum is a base for derived classes that can be extensible 'replacements' for enum types
ExtensibleEnum< T, true, Counting, CountType, UseMutex >
ExtensibleEnumBase< T, Counting, CountType, UseMutex >
ExtensibleEnumBase< T, true, CountType, UseMutex >
ExtEnum_RemoveBrackets< void(T)>
FileFile format, used to write the file of the log entry to the log format
FileInfoInformation about a tape file
FlowLayoutLayout, where the items are first laid out horizontally and then vertically when each line in the layout runs out of space
FormulaeColormapA class for creating formula based color maps
FormulaeColormapBaseInternal base class for formulae based color maps
FourccA four-character code that is used to identify data formats and codecs
FrameworkThis class represents the core element of a modular application
FrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin >Represents the whole computation graph with all known units/authorities and channels within their namespaces
FrameworkGraphMixin< C, T >
FrameworkGraphMixin< C, void >
FrameworkMessageHeaderData that is sent as header in each message between remote frameworks
FrameworkTransformer
FrameworkTransformerNode
FrameworkTransformReadAccessor< ChannelTransformType, Filter >
FrameworkTransformReadAccessor< ChannelTransformType, LinearInterpolator >
FrameworkTransformReadAccessor< ChannelTransformType, LinearInterpolatorExtrapolationLimit >
FrameworkTransformReadAccessor< ChannelTransformType, LinearInterpolatorNearestNeighbourExtrapolator >
FrameworkTransformReadAccessor< ChannelTransformType, LinearInterpolatorNoExtrapolation >
FrameworkTransformReadAccessor< ChannelTransformType, NearestNeighborInterpolator >
FrameworkTransformWriteAccessor< Transform >
FrameworkWithGui
FromHex< T >Can be used with fromString to convert hex strings into numbers
FromOct< T >Can be used with fromString to convert oct strings into numbers
FunctionFunction format, used to write the function name of the log entry to the log format
FunctionRunnable< F >Runnable that wraps any function pointer
GeneralBresenhamLineIterator< D, T, Drive, Res >This more general iterator basically follows the design of BresenhamLineIterator, but works on an arbitrary-dimensional line and handles real-valued start and end positions
GeneralBresenhamLineIteratorBase< Drive, DrivenByLongestAxis >Guaranteeing longest axis as drive axis allows some simplification/optimization in step
GeneralBresenhamLineIteratorBase< Drive, false >Specialization for DrivenByLongestAxis=false (driving axis given explicitly: No need to determine the drive axis, but stepping is a little more complex
GeneralBresenhamLineIteratorCommonBase
Generic< T >Generic format, used to write various data to the log format
GenericTransformer< TNode >A generic transformer base class that can be used with different types of actual transformation nodes
Getter< T >Holds a boost::function object to a special getter function that must meet the signature "T method()"
GradientColormapA class for creating continuous color maps based on linear gradients between predefined points
GradientColormapBaseInternal base class for linear gradient color maps
GrayscaleColormapA continuous grayscale colormap
GridObject
gzstreambase
gzstreambuf
has_assign< T, U >Evaluates to std::true_type, if U can be assigned to T, i.e
HasAssignHelper< T, U >
HashDigestA generic hash digest, which consists of an array of bytes
HashStream< T >A template base class for hash functions based on std::ostream
HashStreamBufA generic hash streambuf class
HasPublicDefaultConstructor< T >Type trait that indicates whether or not a type can be constructed using the public default constructor
HeaderHeader containing type and size of the following packet
HSVColor in HSV color space
HSVColormapA continuous HSV colormap
IAdaptableAn interface for an adaptable object
IAuthorityProviderAbstract interface for classes that can provide an authority via the getAuthority() method
IgnoreMissingMarker for indicating parameters that should be ignored if they are missing in the config file
igzstreamUse igzstream and ogzstream analogously to ifstream and ofstream respectively
ImageObject
Img< T, TChannels >Class for typed images
Img< T, 1 >Specialized typed image with 1 channel This template class provides convenient way to create an image with known type and only 1 channel by using Img<Type>
Img< void, 1 >Untyped image class This class provides a fully dynamic image, where type and channels are not known at compile time
ImgBase< TImg >ImgBase class
ImgConstIterator< T >Const image iterator that allows to iterate over images or image regions pixel by pixel similar to iterators of containers
ImgFormatImage storage format description (used e.g
ImgIterator< T >Image iterator that allows to iterate over images or image regions pixel by pixel similar to iterators of containers
ImgIteratorBase
ImgPixel< T, Channels >Dynamic ImgPixel class template ImgPixel class providing flexible types and channels
ImgPixel< T, 1 >Specialization of PixelBase class for 1 channel
ImgPixel< T, 2 >Specialization of PixelBase class for 2 channels
ImgPixel< T, 3 >Specialization of PixelBase class for 3 channels
ImgPixel< T, 4 >Specialization of PixelBase class for 4 channels
ImgPixelBase< T, Channels >Base interface for ImgPixel classes This class wraps typed cv::Vect to represent an ImagePixel The Vect is typed by template parameter T and channels are set by template parameter Channels
ImgTypedBase< TImg, TPixel >Base class for typed images
ImgWidgetA widget that visualizes an Img
IMouseListenerThe mouse listener interface that can be implemented to react on user interaction
IncrementalMoments< T, D, Order >Incremental computation of one- and higher-dimensional statistical moments of first and higher orders (mean and variance, etc
IncrementalMoments< T, 1, 1 >
IncrementalMoments< T, 1, 2 >
IncrementalMoments< T, D, 1 >
IncrementalMoments< T, D, 2 >
IndexSelectorProperty< Transparent >A special property class that can be used to provide a mechanism for selecting an element by index from data representing a set of similar objects
IndexSelectorProperty< false >Explicit specialization for Transparent=false (different reflect() method)
IndexSelectorPropertyBaseBase for template class IndexSelectorProperty
InfoThe info packet that is added in MIRA_THROW and MIRA_RETHROW
InteractionListener3DListener for mouse events on movable objects in a 3D view
IntervalFilterConcept and base class for all Interpolators and Filters
IntSignalStructure used in signal handlers to pass the signal and callstack
InvokerRunnable
IOServiceWrapper class for boost::asio::io_service
IPartListener
IRunnableBase for all runnable classes that can be signaled when they need to run again
IsAtomicSerializable< T >Type trait that indicates whether a type can be serialized as an atomic value
IsAtomicSerializable< JSONValue >
IsAtomicSerializable< std::basic_string< CharT, Traits, Alloc > >
IsAtomicSerializable< UUID >
IsBitwiseSerializable< T >Type trait that indicates whether a type can be serialized bitwise by just copying the data buffer
IsCollection< T >Type trait that indicates whether a type is a collection
IsCollection< boost::geometry::model::ring< PointType > >
IsCollection< Buffer< T, Allocator > >
IsCollection< MetaTypeDatabase >
IsDefaultConstructible< T >IsDefaultConstructible<T>::value evaluates to true, if T is default constructible, otherwise false
IsNotMetaSerializable< T >Type trait that indicates whether a type does not support to gather meta information about it, e.g
IsNotMetaSerializable< Img< TPixel, TChannels > >Mark image classes as not meta-serializable
IsObjectTrackable< T >Type trait that indicates whether pointer tracking can be enabled for this type
IsObjectTrackable< Buffer< T, Allocator > >
IsObjectTrackable< ChannelPropertyProxy >
IsObjectTrackable< TransformProperty >
IsPointerOrSharedPointer< T >Type trait that indicates whether a type is a pointer type or a shared pointer
IsPointerOrSharedPointer< boost::shared_ptr< T > >
IsPointerOrSharedPointer< std::shared_ptr< T > >
IsTransparentSerializable< T, SerializerTag >Type trait that indicates whether a type should be serialized "transparently", i.e
IsTransparentSerializable< Accessor< Getter, Setter >, SerializerTag >
IsTransparentSerializable< AccessorGetterPartInternalRedirect< T >, SerializerTag >
IsTransparentSerializable< Angle< T >, SerializerTag >
IsTransparentSerializable< ColormapProperty, SerializerTag >
IsTransparentSerializable< Date, SerializerTag >
IsTransparentSerializable< Degree< T >, SerializerTag >
IsTransparentSerializable< Duration, SerializerTag >
IsTransparentSerializable< Getter< T >, SerializerTag >
IsTransparentSerializable< IndexSelectorProperty< true >, SerializerTag >
IsTransparentSerializable< Path, SerializerTag >
IsTransparentSerializable< Radian< T >, SerializerTag >
IsTransparentSerializable< ResourceName, SerializerTag >
IsTransparentSerializable< RSAKey, SerializerTag >
IsTransparentSerializable< RSASignature, SerializerTag >
IsTransparentSerializable< Setter< T >, SerializerTag >
IsTransparentSerializable< SignedAngle< T >, SerializerTag >
IsTransparentSerializable< SignedDegree< T >, SerializerTag >
IsTransparentSerializable< SignedRadian< T >, SerializerTag >
IsTransparentSerializable< Time, SerializerTag >
IsTransparentSerializable< TransformProperty, SerializerTag >
IsTransparentSerializableHelper< T, Derived, Traits >
IteratablePriorityQueue< T, Sequence, Compare >
iterator
iteratorIterator that can iterate over the whole color colormap similar to STL iterators on containers
iteratorIterator to iterate over all messages in all tapes visited by the visitor
iterator_baseBase iterator for iterating over xml nodes with the same parent (siblings)
IteratorPair
IteratorRangeContainer< Iterator >Wraps an STL conform container around a range of values within another container
IVisualization2DSite
IVisualization3DSiteThe interface of a Visualization3DSite
IVisualizationSiteThe primary interface between a Visualization and the container of the visualization (e.g
IVisualizationSiteTransformableThe interface between a Visualization and the container of the visualization (e.g
IVisualizationTextItem
IVisualizationTextSite
IVisualizationTextTraceItem
IVisualizationTextTraceSite
IWorkbenchPart
IWorkbenchPartSiteThe primary interface between a workbench part and the workbench
JetColormapA continuous Jet colormap
JSONDefaultPrecisionJSONDefaultPrecision is a singleton that provides a mechanism to control the default precision for output of floating-point JSON values
JSONDeserializerDeserializer for serializing objects from JSON format
JSONRPCBackendProvides JSON client and server side requests and responses
JSONRPCResponseWraps a JSON RPC call response
JSONSerializerSerializer for serializing objects in JSON format
KnownFrameworkInformations about a known remote framework
LabColor in CIE Lab color space The CIE Lab color space is derived from the XYZ color space and is designed to approximate human vision
LazyInstantiation< Trait >Implementation of the InstantiationPolicy that is used by the Singleton template
LazySingleton< T >Provided for convenience
LazySingletonNoLock< T >Provided for convenience
Line< T, D >Represents a line segment that is spanned by two given points
LineLine format, used to write the line of the log entry to the log format
LinearInterpolator1D linear interpolator
LinearInterpolatorExtrapolationLimit1D linear interpolator
LinearInterpolatorNearestNeighbourExtrapolator1D linear interpolator
LinearInterpolatorNoExtrapolation1D linear interpolator
LineEditClearProvides a QLineEdit widget that has a small button on its right side for clearing the content
LineListObjectRenders a line strip as billboard chain
LineStripObjectRenders one or more line strips
ListItemImplements double-linked list item
Lock
LogConsoleSinkSpecial class that uses LogTxtStreamSink as a base and cout as stream Provided for logging to console
LogCoreSingle instance of the core logging class
LogCustomizableFilterA customizable log filter to match the users needs
LogCustomizableFormatterA customizable formatter
LogFileSinkA logging sink for file, which supports log file rotation and daily log files
LogFilterBaseAbstract base class for log filters
LogFormatterBaseAbstract base class for sink formatters
LoggerHelper class that is created to make one logging process atomic and thread safe
LogRecordHolds all the information about a log entry
LogRecordFunctionInfoHolds information about a log entry function
LogSimpleFormatterVery simple log formatter logging the severity level, the time and the message
LogSinkAbstract base class for all log sinks
LogTimerClass that can be used as a stop watch to measure execution time of operations
LogTxtStreamSinkSimple log sink for writing to streams like cout or file It uses the SimpleFormatter for output
MakeStringClass for in-place stream formatting Used for constructs like:
ManifestAgentClass for managing manifest files
ManifestClassInfoSimple class encapsulation parent and class information stored in a "real" class object
MD5StreamBufThe MD5 hash function
MemberA single member of the compound
MemoryBlockInfoDetailed information of used memory within a memory block
MemoryUsageMemory usage information in kB
MeshFactorySingleton that allows to load arbitrary meshes from file in different formats
MeshFormatInfoProvides information for each format including a human readable description (e.g
MeshLoader
MeshObject
MessageStruct for message data in a tape
MessageMessage format, used to write the message of the log entry to the log format
MessageBlockStruct for a message block in a tape
MessageIndexIndex entry for a message in the tape
MessageInfoInfo about a message entry in a tape
MessageInstanceInstance of a message from a tape
MetaSerializer
MetaTypeDatabaseDatabase that stores all meta type information and provides additional functions for accessing the database
MethodContains all information on a registered RPC method, including the signature of the method
MethodInfoContains information on an existing RPC method: the signature of the method, comments, etc
MethodMetaMeta information for RPC methods
MicroUnitUnits are basic modules of a complex application
MinimizedDockArea
MinimizedDockWidgetState
MulticastSenderThis class acts as a sender for multicast messages
MultiInputDialog
MutexLockImplementation of the LockPolicy that is used by the Singleton template
NameRegistryStores aliases for namespaces and allows to resolve local names to global fully qualified names
NameSpaceNamespace information of a node
Namespace< F >Namespace filter, used to filter log entries with a given namespace
NameSpaceNamespace format, used to write the name space of the log entry to the log format
NamespaceNodeRepresents a namspace in the framwork computation graph within the overall namespace hierarchy
NamespaceNodeMixin
NearestNeighborInterpolator1D nearest neighbor interpolator
NetworkTypeTrait< T >Trait that specifies the conversion type of a given data type
NetworkTypeTrait< double >Specialization for double
NetworkTypeTrait< float >Specialization for float
NodeBase class for all nodes in the framework computation graph
NodeMixin
NoDestroyLifetime< T >Implementation of the LifetimePolicy that is used by the Singleton template
NoLockImplementation of the LockPolicy that is used by the Singleton template
noncopyable
NormalLifetime< T >Implementation of the LifetimePolicy that is used by the Singleton template
NormalRandomDistribution< D, T >Random distribution for drawing samples from univariate or multivariate normal distributions
NormalRandomDistribution< 1, T >
NormalRandomGenerator< D, T >Random generator for drawing samples from univariate or multivariate normal distributions
NoValueEnum< T >
NullClassMarker class for marking an invalid "null" class
NullSetter< T >"Null-Setter" tag-class where the AccessorSetterPart does nothing
NumericalIstreamNumerical stream adapter that can be assigned to any input stream and allows streaming of numerical values
NumericalOstreamNumerical stream adapter that can be assigned to any output stream and allows streaming of numerical values
ObjectThe object class acts as a generic base class for classes which should be used with the classFactory
OgreSingletonHelper
OgreWidget
OgreWidgetExExtended version of OgreWidget that provides default setup of Ogre components (scene manager, light, camera, etc
ogzstreamUse igzstream and ogzstream analogously to ifstream and ofstream respectively
OrOperator< F1, F2 >Operator class used to combine two custom filters by the | operator
PageViewPartSpecial view part for multi-page workbench views
Parameter
ParameterInfoContains information on an RPC method's parameter: name, description
PathPointItem
PendingResponse< Backend, R >PendingResponse template class
PendingResponseBaseInterface for PendingResponse
PerformanceStatistics
Perspective
PerspectiveTabBar
PerspectiveTabWidget
Pm3dColormapThe default pm3d gnuplot palette (black-blue-red-yellow)
Point< T, D >General point class template
Point< T, 2 >Specialization of Point for 2 dimensions with specialized constructors and converters
Point< T, 3 >Specialization of Point for 3 dimensions with specialized constructors and converters
PointBase< T, D, Derived >The base template class of point, which covers the basic functionality of each point
PointData
PointVectorObject< PointType >
PolygonObject< T >
PolygonToolTool base class for selecting a polygon in the yx-plane of a 3D scene (in a Visualization3DView)
PolygonTool2D
PolymorphicChannelBufferA channel buffer for polymorphic types (classes derived from mira::Object)
PoolAllocator< T >Provides a pool allocator that is compatible to STL allocators
Pose2LineEdit
PoseToolTool base class for selecting a PoseCov2 pose in the yx-plane of a 3D scene (in a Visualization3DView)
PoseTool2D
PoseVectorTrait< TPose >Typetrait that returns the correct vector type, that depends on whether the Eigen-datatypes of the pose need an alignment or not
PoseVectorTrait< Pose3 >
PoseVectorTrait< PoseCov3 >
PowerComputer< T, N >
PowerComputer< T, 0 >
PowerComputer< T, 1 >
ProcessEncapsulates a process, that was launched from the current process
ProfilerThe main Profiler class
ProgramOptionsA central singleton class for accessing command line parameters Underlying class is boost::program::options see http://www.boost.org/doc/libs/1_44_0/doc/html/program_options.html Usage:
PropertyEditorProvides display and editing facilities for property items in the editor
PropertyHintA property hint gives optional instructions to the property editor, i.e
PropertyItemEditor
PropertyManagerThe property manager maintains the properties of objects that are added to the manager
PropertyNodeAbstract base class for all derived property node classes
PropertyNodeInfo
PropertyReflector< Derived >Base class for all Reflectors that take care of properties
PropertySerializerA special PropertyReflector that creates a PropertyNode for each reflected property
PropertyTreeHelper class that is able to hold a complete property tree structure
PropertyViewThis view part provides an editor/viewer for properties of other views
PropertyViewPagePropertyViewPage page
ProtecteeMixin< T >Mixin class that can be used to add the Protectee concept used by ScopedAccess to an existing class
PseudoClassThis is an auxiliary to enable more verbose exception messages
QConsoleAn abstract Qt console
QConsolePopupCompleterPopup Completer class
QtUnitA unit that processes its dispatcher within Qt's main thread
QueueItemXXX
Radian< T >Unsigned angle that is represented using radians
RadianBase< T, Derived >Base class for angle classes that represent angles using radians
RandomGenerator< Distribution, Engine >Template class to easily generate random generators using the boost::random distributions and generators
RandomGeneratorSingletonSingleton class for generating random numbers
RasterTransformationMap a rectangular area from one raster into another, with an arbitrary transformation (scale, translation, rotation) inbetween
ReadMapPairHelper< Derived, key_type, value_type >
RecordedChannelInfoContains all settings for a recorded channel like compression, codecs,
RecordingConfig
Rect< T, D >Rect class for defining rectangles
Rect< T, 2 >Specialization for 2D
Rect< T, 3 >Specialization for 3D
RectBase< T, D, Derived >The base class for rectangles
RectObject
RectTool3DTool base class for selecting a Rect2f rect in the yx-plane of a 3D scene (in a Visualization3DView)
RecursiveMemberReflector< Derived >The RecursiveMemberReflector extents the RecursiveMemberReflectorBase class and implements the member() and property() methods of the ReflectorInterface class by calling the appropriate methods of RecursiveMemberReflectorBase
RecursiveMemberReflectorBase< Derived >The RecursiveMemberReflectorBase is a base class for all Reflectors that are used to visit the reflect methods of the classes recursively in order to collect information on the members of these classes
RedBlueColormapA continuous Red-Blue colormap
ReflectArrayType A3: for arrays
ReflectAtomicType A1: for atomic members (float,int,etc.)
ReflectCallHelper< Reflector >
ReflectCollectionType B?c: for collection types
ReflectCollectionCount< Reflector, Collection >Can be specialized for a concrete derived RecursiveMemberReflector to reflect the size of collections like vectors, arrays, lists, maps, etc
ReflectCollectionCount< JSONDeserializer, Collection >Specialization for JSON Deserializer which counts the item nodes in the parent node to recover the item count, which is much more user friendly, since the user does not need to provide the count himself
ReflectCollectionCount< JSONDeserializer, std::map< std::string, mapped_type > >
ReflectCollectionCount< JSONSerializer, Collection >Specialization for JSON Serializer which does not write the item count explicitly
ReflectCollectionItems< Reflector, Container >Can be specialized for a concrete derived RecursiveMemberReflector to reflect the items of collections like vectors, arrays, lists, maps, etc
ReflectComplexType B1/B2: for complex types
ReflectComplexIntrusiveFor classes with reflect method call their reflect method directly
ReflectComplexNonintrusiveFor classes without reflect method, where we need to look somewhere else to get the information for visiting it
ReflectedAsPointer< T, Reflector >For internal use only: Holds value=true, if the type T is ever reflected as pointer with Reflector within this translation unit (C file), otherwise false
ReflectEnumerationType A2: for enums
ReflectMemberMetaStores meta information for each member
ReflectorInterface< Derived >This is the public interface of all reflectors that are able to visit a class' reflect() method
ReflectPointerType C: for members that are pointers
ReflectPointerAbstractType C3: for members that are pointers to abstract classes not derived from mira::Object
ReflectPointerNormalType C1: for members that are pointers to normal classes
ReflectPointerPolymorphicType C2: for members that are pointers to polymorphic classes derived from mira::Object
ReflectReadMap< Reflector, Container >Reflects generic associative containers like map, multimap, hash_map
ReflectReadMapItems< Reflector, Container >
ReflectReadMapItems< JSONSerializer, std::map< std::string, mapped_type > >
ReflectReadSeq< Reflector, Container >Reflects generic sequential containers like vectors, list, deque (Read Only / Serialization)
ReflectReadSet< Reflector, Container >Reflects generic set containers like set, multiset
ReflectReadSetItems< Reflector, Container >
ReflectStateIf 'reflect barriers' are used, each separated reflection block within an object has a separate state (defined by the Reflector)
ReflectUnknown
ReflectWriteMap< Reflector, Container >Reflects generic associative containers like map, multimap, hash_map
ReflectWriteMapItems< Reflector, Container >
ReflectWriteMapItems< JSONDeserializer, std::map< std::string, mapped_type > >
ReflectWriteSeq< Reflector, Container >Reflects generic sequencial containers like vectors, list, deque (Write Only / Deserialization)
ReflectWriteSet< Reflector, Container >Deserializes generic set containers like set, multiset
ReflectWriteSetItems< Reflector, Container >
RegionProvides a view on a portion of the Distance LUT and can be obtained by calling DistanceLUT::getRegion()
Registrar< TRegistrar >A template class that creates a static instance of TRegistrar
RemoteAuthorityA remote authority is located in another framework
RemoteConnectionBase class of connections between frameworks
RemoteFinishHandlerHandler that must be implemented by the remote module to send RPC responses to a remote server which sent a previous RPC request
RemoteIncomingConnectionConnection class for incoming connections
RemoteModuleManages connections to other remote frameworks
RemoteOutgoingConnectionBaseConnection class for outgoing connections
RemoteRequestHandlerHandler that must be implemented by the remote module to send RPC requests to a remote server
RemoteServerServer class handling incoming connections from remote frameworks
ResourceNameClass for storing/combining/managing resource names consisting of namespaces and names separated by '/' Resource names can be combined and normalized
RGBThe different color spaces
RGBAColor in RGBA color space
RigidTransform< T, D >This class represents an affine transformation that supports a translation followed by a rotation (a so called rigid transform)
RigidTransform< T, 2 >Specialization of RigidTransform for 2 dimensions
RigidTransform< T, 3 >Specialization of RigidTransform for 3 dimensions
RigidTransformBase< T, D, TRotation, TransformDerived >Implementation of RigidTransforms with different dimensionality D
RigidTransformCov< T, D >This class represents an affine transformation that supports a translation followed by a rotation (a so called rigid transform)
RigidTransformCov< T, 2 >Specialization of RigidTransformCov for 2 dimensions
RigidTransformCov< T, 3 >Specialization of RigidTransformCov for 3 dimensions
RPCClientThe RPCClient is responsible for handling the client-side of an rpc call
RPCFuture< R >An RPCFuture is a proxy for the result of an asynchronous RPC call
RPCFuture< JSONRPCResponse >This is a specialization for RPC calls with the return type of json::Value
RPCFuture< void >This is a specialization for RPC calls with the return type of void, where the get() method does not return a value
RPCFutureCommon< R >Wrapper for boost::unique_future that is specialized for RPC processing
RPCHandlerRPCHandler implements a AbstractRPCHandler
RPCInvokeHelper< R >The helper is required since we have methods with and without return value
RPCInvokeHelper< void >Specialization for return type "void"
RPCInvokerBase of all TRPCInvoker classes which are templates to support different RPC backends
RPCManagerThis class is for internal use only
RPCReflectorSpecial visitor for the reflect() method that visits all method() and interface() calls within the reflect() method to collect the methods and interfaces within the above Service object
RPCRemoteFinishHandlerRPCHandler for getting notified when a rpc call on server side is finished and the response is ready
RPCRemoteRequestHandlerRPCHandler for sending a rpc call to the server side
RPCServerThe RPCServer is responsible for handling the server-side of an rpc call
RPCSignatureStores the signature of an RPC method including the methods name and its parameter types
RSAKeyDefinition of a RSA key (public or private)
RSASignatureA class for signing and verifying messages using a RSA key pair
RWAccessFlagsChannel access flags
SceneQueryTool
SchmittTriggerHysteresis< T >Class realizing a Schmitt trigger
Scope
ScopedAccess< Protectee >Grants thread-safe access to an object (the Protectee) that should be protected from concurrent access
ScrollViewScrollView extends the QAbstractScrollArea by features like automatic scaling of scrollbars, signals when the visible are was moved and so on
SelectionListDialog< T >A dialog for providing the a list, where the items can be grouped in categories
Serializer< Derived >Is a special reflector that is used for serialization
SerializerFormatMixin< BinaryStream, BinaryFormatVersion, Buffered, StreamType >Used by BinarySerializer, defines the binary format in particular for class versioning information: 0 = version numbers are stored inline in binary data when version() is called; 1 = same as version 0, except that version 1 (as all following versions) explicitly stores version number at the beginning of serialized data; 2 = the positions in binary data are fixed where each object part stores its version number (or a placeholder if not versioned [yet]!)
SerializerFormatMixin01Base< Serializer, StreamType >
SerializerFormatMixin< BinaryStream, 0, Buffered, StreamType >
SerializerFormatMixin< BinaryStream, 1, Buffered, StreamType >
SerializerFormatMixin< BinaryStream, 2, Buffered, StreamType >
SerialPortThis class acts as a wrapper to boost::asio::serial_port
ServerRequestJSON server-side request
ServerRequestBinary server-side request
ServerResponseBinary server-side response
ServerResponseJSON server-side response
ServiceInfo< TMethodSet >Contains all available information about a single RPC service, including the service' name, its registered methods and all implemented RPC interfaces
ServiceInterfaceHandlerServiceInterfaceHandler implements a AbstractInterfaceCallbackHandler
ServiceLevelQoS management informations for channels
ServicePropertyUse this class instead of a string property whenever your module has a service as property
SetReflectedAsPointer< T, Reflector >
Setter< T >Holds a boost::function object to a special setter function that must meet the signature "void method(T)"
SeveritySeverity format, used to write the severity level of the log entry to the log format
Severity< F >Severity filter, used to filter log entries with a given severity level
SHA1StreamBufThe SHA1 hash function
SHA256StreamBufThe SHA256 hash function
SharedAuthorityA wrapper providing locked/shared access to an AbstractAuthority pointer (used by AuthorityManager::getAuthority()) The lifetime of the AbstractAuthority object the pointer points to is ensured as long as one wrapper instance exists that wraps the same AbstractAuthority pointer
SharedLibraryClass for loading a single shared library
SharedLibraryLoaderClass for loading multiple shared libraries
sibling_iteratorIterator for iterating over xml nodes that have the same parent (sibligs)
SignalBinderClass that provides different slots with different parameters
SignedAngle< T >Signed angle that is represented using radians
SignedDegree< T >Signed angle that is represented using degrees
SignedRadian< T >Signed angle that is represented using radians
SingleSelectionListDialog< T >A dialog for providing the a list, where the items can be grouped in categories
Singleton< T, TInstantiationPolicy, TCreationPolicy, TLifetimePolicy, TLockPolicy >A singleton template class that can be freely configured using policies that control the instantiation, creation, lifetime and thread-safety
SingletonBase
Size< T, D >Size class for defining sizes with different data types
Size< T, 2 >Specialization for 2D with special members width() and height()
Size< T, 3 >Specialization for 3D with special members width(),height() and depth()
SlotTyped slot derived from ChannelBufferBase::Slot
SlotTyped slot derived from ChannelBufferBase::Slot
SlotContainer for storing a single data element in the linked list
SpinBoxDelegateDelegate for a QTableWidgetItem (or any model-view item for that matter)
SpinlockA spinlock is similar to a mutex and allows thread synchronization of critical sections
SplashScreenWidget provides a splash screen that can be shown during application startup
SplitReflectMemberHelper< Reflector >
SQLiteCachedQueryA cached SQLite query object that supports serialization
SQLiteDBWrapper class for the SQLite C API
SQLiteQueryClass representing a result of a SQLite database query
Stamped< T >Mix in for adding a time stamp, an optional frame id and an optional sequence id to data types like Pose, RangeScan, etc
Stamped< T * >Stamped class specialization for polymorphic pointers
StampedDataQueue< T >Implements a queue where Stamped data can be added
StampedHeaderThe common header for all stamped data
StampedPrimitive< T >Stamped class for primitive types like int, float, etc
StatusStatus entry class
StatusManagerManages the status of one or multiple modules inheriting from DiagnosticsModule
StorageTransform
StreamAccessMixin< BinaryStream, Buffered >Direct stream access
StreamAccessMixin< BinaryStream, true >Stream access buffered through BinaryBufferOstream, can be used to work around limitations of underlying stream (in particular, missing support of tellp/seekp)
StreamAccessMixinBase< BinaryStream >Base for buffered/unbuffered stream access
StripedStorageBase
StripedStorageBinary
StripedStorageXMLStores data sequentially into different files (striped) providing a reliable way to retrieve data later from one of the files even if some of the files are corrupted (e.g
SupportedType
SymbolContains all information of a single function symbol in the call stack
TabularColormapBase class for tabular color colormaps
Tag
TapeA tape is a binary file that contains recorded/serialized data of one or multiple channels
TapeFileDialog
TapePlayerClass for playing back tape files
TapePlayerWidget
TapeRecorderClass for recording channel data to tape
TapeRecorderConfigA config that can be passed to the TapeRecorder which contains all settings that should be used for recording
TapeRecorderWidgetThe recorder widget
TapeVisitorVisitor class to inspect tapes by channels and/or time interval
TClass< CLASS >The TClass object is the implementation of the class class for classes which are available since the corresponding library is loaded
TEigenFormat< Derived >Template class wrapping the serializing functionality of eigen to support stream operators using a given format
TEigenFormatReadOnly< Derived >Template class wrapping the serializing functionality of eigen to support stream operators using a given format
TemplateClass< CLASS >The TemplateClass object is the implementation of the Class class for template classes
TextEditAutoCompletion
TextObject
ThreadThreadID format, used to write the thread id of the log entry to the log format
Thread< F >ThreadID filter, used to filter log entries with a given thread id
ThreadInfoA thread information type
ThreadMonitorA thread monitor class
TimeTime format, used to write the time of the log entry to the log format
TimeWrapper class for boost::posix_time::ptime for adding more functionality to it
TimerClass representing timers and tasks that can be registered and executed by the dispatcher thread
TitleBarBase class for all window title bars (EditorPartTitleBar, ViewPartTitleBar)
ToHex< T >Can be used with toString to convert values to their string hex representation
ToOct< T >Can be used with toString to convert values to their string oct representation
TPower< base, exponent >Computes the power base^exponent at compile time
TPower< base, 0 >
TransformDescDescribes a path of transformations through the transformation tree
Transformer< T, D, TTransform >A full features transformer class based on GenericTransformer
TransformerBaseBase class for Transformer to decouple base functionality that is type independent from type dependent Transformer class template
TransformerNode< StorageTransform >Basic reference implementation of an AbstractTransformerNode that stores the transformation data internally in a StampedDataQueue that allows to query the transformation at specific time stamps
TransformPropertyUse this class instead of a string property whenever your module has a transform frame as property
TreeViewFilter
TRPCInvoker< Backend >Invoker that is used to invoke an RPC method call for a special backend
TypedChannelBufferBase< T >Base class for typed channel buffers
TypedPropertyNode< T >Abstract base class for all typed property nodes
TypedPropertyNodeImpl< T >Implementation of TypedPropertyNode
TypedPropertyNodeImpl< Accessor< Getter, Setter > >Implementation of TypedPropertyNode for Accessors, i.e
TypedPropertyNodeImpl< T * >Implementation of TypedPropertyNode for pointers
TypedPropertyNodeImplGetSetMixin< T, bool >Partial Implementation of the get/set of TypedPropertyNode specialized for normal classes and classes that are not copyable
TypedPropertyNodeImplGetSetMixin< T, true >
TypedRemotePropertyNode< T >Special TypedPropertyNode for remote properties
TypedVoidConstPtrSame as TypedVoidPtr but const
TypedVoidPtrClass that allows to maintain type-safety when passing void pointers
TypeMetaMeta Type information
TypeWithoutObjectAbstractHelper< T, bool >
TypeWithoutObjectAbstractHelper< T *, true >
TypeWithoutObjectAbstractHelper< T, true >
TypeWithoutObjectHelper< T, bool >
TypeWithoutObjectHelper< T *, true >
TypeWithoutObjectHelper< T, true >
UI
UniformRandomGenerator< T >A random generator that samples random numbers within the interval that is passed to the constructor
UnitA more complex unit that adds a default timer to the thread dispatcher of the authority that acts as a worker thread (process())
UnitManagerClass managing micro units and units
UntypedImgConstIteratorUntyped const image iterator, that allows to iterate over images or image regions pixel by pixel similar to iterators of containers
UntypedImgIteratorUntyped image iterator, that allows to iterate over images or image regions pixel by pixel similar to iterators of containers
UntypedImgIteratorValue
UptimeUptime format, used to write the up-time of the logging core to the log format
VacantClassThe VacantClass object is the implementation of the Class class for classes which are NOT available since the corresponding library is NOT loaded
ViewPartA view is typically used to display information or properties
ViewPartTitleBar
VisualizationAbstract base class for all derived visualizations, namely Visualization3D and Visualization2D
Visualization2DAbstract base class for all 2D visualization that are used by Visualization2DView
Visualization2DBasic< T >Inherit from this class if you want to implement a simple 2D visualization
Visualization2DContainer
Visualization2DView2D view of a scene that may contain different visualization objects which show the actual content of the scene
Visualization3DAbstract base class for all 3D visualization that are used by Visualization3DView
Visualization3DBasic< T >Inherit from this class if you want to implement a simple 3D visualization
Visualization3DContainerA standalone container for 3D visualizations, similar to Visualization3DView but as lightweight standalone widget instead of a view within the RCP framework
Visualization3DView3D view of a scene that may contain different visualization objects which show the actual content of the scene
VisualizationControlView part for managing (adding, removing and editing properties) visualizations of the currently focused visualization view
VisualizationControlPageVisualizationControl page
VisualizationObject
VisualizationRegistryStores mappings from type names to Visualization classes of Visualizations that are able to show the data
VisualizationTextAbstract base class for all text visualization
VisualizationTextBase< T >
VisualizationTextBasic< T >
VisualizationTextItem
VisualizationTextJSONBase< T >
VisualizationTextTraceAbstract base class for a text visualization tracing the data history
VisualizationTextTraceBasic< T >
VisualizationTool
VisualizationTool2D
VisualizationTool3D
VisualizationViewAbstract base class for 2D, 3D, text and plot visualization views (namely Visualization2DView and Visualization3DView
VisualizationViewTransformableAbstract base class for 2D, 3D, text and plot visualization views (namely Visualization2DView and Visualization3DView
Volatile< T >
Volatile< T >
WidgetResizeHandler
Workbench
WorkbenchPartA workbench part is a component within the workbench
WriteMapPairHelper< Derived, Container >
XAccessViolationAn exception that occurs if an entity is accessed without permission
XAssertionAn exception that signals an assertion, i.e
XBadAllocAn exception that occurs when allocation of requested memory fails
XBadCastAn exception that is thrown if a cast to a target type cannot be performed
XConnectionAn exception that occurred in conjunction with network connections
XFileNotFoundAn exception that indicates that a given file was not found
XInvalidConfigA exception that occurred due to an invalid configuration
XInvalidParameterAn exception that signals invalid parameters for method calls, etc
XInvalidReadAn exception that occurs whenever a channel has no data
XIOGeneric IO exception
XLogicalAn exception that occurred due to invalid program logic
XMemberNotFoundCan be thrown by subclasses to indicate that they did not find a certain member, e.g
XMemberNotFound_NoDefaultAdds additional marker to XMemberNotFound, to indicate that there was no default value available and the XMemberNotFound exception must not be caught in surrounding classes to handle the issue
XMLDeserializerDeserializer for serializing objects from XML format
XMLDomA STL conform wrapper for libxml2 to read XML files as DOM
XMLDomPreprocessorPreprocesses XML documents and resolves all special tags like , <if>, <warning> and so on
XMLSerializer
XMLSerializerTagSerializer for serializing objects in XML format
XMLVariableValueVariables defined in xml documents
XNoGenericReflectException that is thrown, if a certain type does not support the specified reflector/serializer/deserializer since it does not support a generic reflect method that matches with all reflectors
XNotImplementedAn exception that is thrown when a method is not supported or implemented
XRPCAn exception that is thrown by the RPCServer if a an RPC call fails
XRuntimeA class that signals an exception which can only be detected at runtime, a so called runtime exception
XSQLiteAn exception that occurs whenever accessing the SQLite db results in an error
XSystemCallAn exception that occurred after a failed system call
XTimeoutAn exception that is thrown when a timeout occurs
XTransformAn exception that is thrown when errors related to transformations occur
XUnknownChannelAn exception that occurred whenever a channel does not exist
XUnrecoverableFailureException that can be thrown in every handler to indicate an unrecoverable failure
XYZColor in CIE 1931 XYZ color space The CIE XYZ color space is the master for the derived CIE Lab color space, which is perceptually uniform and hence will be used more often for visualization purposes
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 5 Apr 2020 for MIRA by  doxygen 1.6.1