▶CAbstractDeferredInvoker | Abstract interface for DeferredInvoker which is a class to support different RPC backends |
CRPCServer::DeferredInvoker< Backend > | Stores all necessary information to invoke a previously decoded and prepared RPC call |
▶CAbstractInterfaceCallbackHandler | Abstract interface for derived handler(s) |
CServiceInterfaceHandler | ServiceInterfaceHandler implements a AbstractInterfaceCallbackHandler |
▶CAbstractRPCClient | Abstract interface for RPCClient |
CRPCClient | The RPCClient is responsible for handling the client-side of an rpc call |
▶CAbstractRPCHandler | Abstract interface for derived RPCHandler(s) |
CRPCHandler | RPCHandler implements an AbstractRPCHandler |
▶CAbstractTransformerNode | Abstract base class where all other different types of transformation nodes must be derived from |
CFrameworkTransformerNode | |
CTransformerNode< 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 |
CAcceptDesiredVersion | Tag class used as parameter to ReflectorInterface::version() etc |
CAccessorGetterPart< T > | Implements the "getter part" of an Accessor |
▶CAccessorGetterPart< Getter > | |
CAccessor< Getter, Setter > | The Accessor class is used as an adapter to reduce the code bloat within the reflection and serialization implementations |
CAccessorGetterPart< Getter< T > > | |
CAccessorGetterPartInternalRedirect< T > | This class is used as additional reflection redirect |
CAccessorGetterPartInternalRedirect< Getter > | |
CAccessorSetterPart< T > | Implements the "setter part" of an Accessor |
CAccessorSetterPart< NullSetter< T > > | |
▶CAccessorSetterPart< Setter > | |
CAccessor< Getter, Setter > | The Accessor class is used as an adapter to reduce the code bloat within the reflection and serialization implementations |
CAccessorSetterPart< Setter< T > > | |
CActiveEdgeCuts | |
CAESConfiguration | The AES configuration for encryption and decryption |
CCreateUsing< Alloc >::Allocator< T > | |
▶CAngleBase< T, UnitTag, Derived > | Base class template for derived Angle implementations |
CDegreeBase< T, Derived > | Base class for angle classes that represent angles using degrees |
▶CAngleBase< float, Private::DegreeUnitTag, Degree< float > > | |
▶CDegreeBase< float, Degree< float > > | |
CDegree< float > | |
▶CAngleBase< T, Private::DegreeUnitTag, Degree< T > > | |
▶CDegreeBase< T, Degree< T > > | |
CDegree< T > | Unsigned angle that is represented using degrees |
CAngleBase< T, Private::DegreeUnitTag, Derived > | |
▶CAngleBase< T, Private::DegreeUnitTag, SignedDegree< T > > | |
▶CDegreeBase< T, SignedDegree< T > > | |
CSignedDegree< T > | Signed angle that is represented using degrees |
▶CAngleBase< T, Private::RadianUnitTag, Angle< T > > | |
▶CRadianBase< T, Angle< T > > | |
CAngle< T > | Unsigned angle that is represented using radians |
▶CAngleBase< T, Private::RadianUnitTag, Derived > | |
CRadianBase< T, Derived > | Base class for angle classes that represent angles using radians |
▶CAngleBase< T, Private::RadianUnitTag, Radian< T > > | |
▶CRadianBase< T, Radian< T > > | |
CRadian< T > | Unsigned angle that is represented using radians |
▶CAngleBase< T, Private::RadianUnitTag, SignedAngle< T > > | |
▶CRadianBase< T, SignedAngle< T > > | |
CSignedAngle< T > | Signed angle that is represented using radians |
▶CAngleBase< T, Private::RadianUnitTag, SignedRadian< T > > | |
▶CRadianBase< T, SignedRadian< T > > | |
CSignedRadian< T > | Signed angle that is represented using radians |
CDiscoverService::AnnounceMessage | |
CSerializer< Derived >::AObject | Is used to store the type and the address of all previously serialized objects in a map |
CArgumentTuple< ARGS > | |
CXMLDom::attribute_iterator | Iterator for iterating over attributes |
CAuthorityDescription | This is the descriptive part of an authority |
CAuthorityManager | Central instance that stores all created Authorities |
▶CAuthorityNodeMixin | |
▶CFrameworkGraphMixin< 2, AuthorityNodeMixin > | |
CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::AuthorityNode | Represents a single authority in the framwork computation graph |
CAuthorityRuntime | This class contains threading functionality that can be shared among different authorities so that all of them use the same thread (dispatcher thread) |
CRemoteModule::AuthSettings | Contains the authentication settings |
▶CAutoCountingEnum< T, CountType, UseMutex > | |
CExtensibleEnumBase< T, true, CountType, UseMutex > | |
CAutoCountingHelper< T, CountType, UseMutex > | |
CAutoCountingHelper< T, CountType, true > | |
CAxesCovObject | Visualization of covariances for AxesObject |
▶CGeneralBresenhamLineIteratorCommonBase::AxisBase | Data structure containing the numtype-independent relevant variables for one axis (dimension) of the line |
CGeneralBresenhamLineIterator< D, T, Drive, Res >::Axis | Add the type-dependent start and end value to the axis data struct |
▶Cbasic_streambuf | |
▶CHashStreamBuf | A generic hash streambuf class |
CMD5StreamBuf | The MD5 hash function |
COpenSSLWrapperMD | Base class for all message digest hash functions |
CSHA1StreamBuf | The SHA1 hash function |
CSHA256StreamBuf | The SHA256 hash function |
▶CThreadMonitor::BasicThreadIdentity | Serializable thread id |
CThreadMonitor::ThreadIdentity | Extend basic thread id by boost thread id (not serializable) |
CSerialPort::Baudrate | An internal class for handling the baudrate |
▶CBinaryBufferStreamBase | Although this class is not a template we must keep its methods inline for performance reasons! write() and read() are called very often! |
CBinaryOstream< BinaryBufferStreamBase > | |
▶CBinaryIosBase | Helper class that is a base for binaryostream and binaryistream in the same way as ios_base is a base of ostream and istream |
CBinaryOstream< BinaryBufferStreamBase > | |
CBinaryIstream< StreamUnderlay > | Input stream adapter that can be assigned to any input stream and allows binary input using the >> stream operators |
CBinaryOstream< StreamUnderlay > | Output stream adapter that can be assigned to any output stream and allows binary output using the << stream operators |
CBinaryRPCBackendTempl< BinaryFormatVersion > |
Provides binary client and server side requests and responses |
▶CBinarySerializerMixin | Used by BinarySerializer and BinaryDeserializer |
CConcreteBinaryDeserializer< BinaryBufferIstream, 2 > | |
CConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion > | |
CConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | |
CConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > | |
CBinarySerializerTag | Serializer that uses BinaryOstream to serialize the objects in binary format |
CBresenhamLineIterator | Implements an iterator that is able to iterate over a Bresenham line point by point using the prefix ++operator and –operator |
CBuffer< 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 |
CBuffer< uint8 > | |
▶CBufferStreamBase | |
CBufferStream | A stream class for input and output of data to/from a wrapped Buffer |
CCallStack | Encapsulates unix call stack functionality |
CIVisualization2DSite::Camera | |
CIVisualization3DSite::Camera | |
CDistanceLUT::CellDist | A struct to store the minimal and maximal distance of the cell towards the center point |
CTransformerBase::Chain | Represents 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 |
CChannel< T > | An exception that occurs whenever a channel has no data |
CChannel< float > | |
CChannel< type0 > | |
CChannel< void > | |
CChannelBufferPromoter< U * > | Specialization of ChannelBufferPromoter for polymorphic pointer channel buffers |
▶CChannelBufferPromoterCommon< U > | Forward decl |
CChannelBufferPromoter< U > | Forward decl |
CChannelContentChange< 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 |
CChannelHysteresis< 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 |
CChannelManager::ChannelInfo | Informations about a channel that also provides ordering of channels by id |
CTape::ChannelInfo | Information about a channel in a tape |
CChannelInterval< T > | Class that can be registered as a filter when subscribing to channels to only get a callback in a specified interval |
CChannelManager | An exception that occurred whenever a channel does not exist |
▶CChannelNodeMixin | |
▶CFrameworkGraphMixin< 1, ChannelNodeMixin > | |
CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::ChannelNode | Represents a single channel in the framwork computation graph |
▶CChannelPropertyBase | Base class for ChannelProperty template class |
CChannelProperty< float > | |
CChannelProperty< T > | The concrete typed ChannelProperty template class |
CChannelPropertyProxy | Proxy class that is returned/set by the getter and setter methods of ChannelProperty |
CChannelReadCopy< DerivedContainer > | A special base class creating and keeping a copy of the channel slot instead of managing access and locking of the original slot |
CChannelReadInterval< T > | An object that allows read access to a whole interval of channel data |
CChannelReadSelectCopy< Derived, T, Copy > | |
CChannelReadSelectCopy< Derived, T, true > | |
▶CChannelReadWriteCommonBase< Derived > | |
CChannelReadWriteBase< Derived, T > | |
CChannelReadWriteBase< Derived, void > | Specialization for untyped channels which just return the StampedHeader as data |
▶CChannelReadWriteCommonBase< ChannelRead< T > > | |
▶CChannelReadWriteBase< ChannelRead< T >, T > | |
CChannelRead< T > | An object that allows read access to data of a channel |
▶CChannelReadWriteCommonBase< ChannelRead< type0 > > | |
▶CChannelReadWriteBase< ChannelRead< type0 >, type0 > | |
CChannelRead< type0 > | |
▶CChannelReadWriteCommonBase< ChannelWrite< T > > | |
▶CChannelReadWriteBase< ChannelWrite< T >, T > | |
CChannelWrite< T > | An object that allows exclusive write access to data of a channel |
CChannelReadWriteShared< DerivedContainer > | Internally used by ChannelReadWriteBase! It contains the information about the channel and slot that can be shared between different ChannelRead/Write objects |
CChannelReadWriteTraits< ConcreteChannelReadWrite > | |
CChannelReadWriteTraits< ChannelRead< T > > | |
CChannelReadWriteTraits< ChannelRead< void > > | |
CChannelReadWriteTraits< ChannelWrite< T > > | |
CChannelReadWriteTraits< ChannelWrite< void > > | |
CChannelReadWriteTraits< DerivedContainer > | |
▶CChannelSynchronizerBase | |
CChannelSynchronizer< Ts > | |
CChannelVectorSynchronizer1< 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) |
CCircle< T > | Represents a circle with a center and a radius |
▶CClass | Class object which supports some kind of class reflection |
CNullClass | Marker class for marking an invalid "null" class |
▶CTClass< CLASS > | The TClass object is the implementation of the class class for classes which are available since the corresponding library is loaded |
CTemplateClass< CLASS > | The TemplateClass object is the implementation of the Class class for template classes |
CVacantClass | The VacantClass object is the implementation of the Class class for classes which are NOT available since the corresponding library is NOT loaded |
CTClass< mira::Object > | |
CClassProxy | The class proxy assures that the pointer to the class object is always valid |
CBinaryRPCBackendTempl< BinaryFormatVersion >::ClientRequest | Binary client-side request |
CJSONRPCBackend::ClientRequest | JSON client-side request |
CBinaryRPCBackendTempl< BinaryFormatVersion >::ClientResponse | Binary client-side response |
CJSONRPCBackend::ClientResponse | JSON client-side response |
CColormapProperty | A 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 |
CCompoundMeta | Meta information for complex compounds, like classes and structs |
CConcreteChannel< T > | |
CConcreteChannel< float > | |
CConcreteChannel< type0 > | |
CConcreteChannel< void > | |
CRasterTransformation::Configuration | |
CConfigurationLoader | Class for loading, parsing, modifying and interpreting application configuration files |
CXMLDom::const_attribute_iterator | Const iterator for iterating over attributes |
CXMLDom::const_data_iterator< Type > | Const iterator for iterating over data nodes |
CChannelReadInterval< T >::const_iterator | Const iterator for iterating over the interval |
CCreateStatic< T > | Implementation of the CreationPolicy that is used by the Singleton template |
CCreateUsing< Alloc > | Implementation of the CreationPolicy that is used by the Singleton template |
CCreateUsingNew< T > | Implementation of the CreationPolicy that is used by the Singleton template |
CIncrementalMoments< T, 1, 1 >::Ctx | |
CIncrementalMoments< T, D, 1 >::Ctx | |
▶CLogCustomizableFilter::CustomFilterBase | Abstract base class for custom filters |
▶CLogCustomizableFilter::CustomFilter< LogCustomizableFilter::AndOperator< F1, F2 > > | |
CLogCustomizableFilter::AndOperator< F1, F2 > | Operator class used to combine two custom filters by the & operator |
▶CLogCustomizableFilter::CustomFilter< LogCustomizableFilter::Class< F > > | |
CLogCustomizableFilter::Class< F > | Class filter, used to filter log entries with a given class name |
▶CLogCustomizableFilter::CustomFilter< LogCustomizableFilter::Namespace< F > > | |
CLogCustomizableFilter::Namespace< F > | Namespace filter, used to filter log entries with a given namespace |
▶CLogCustomizableFilter::CustomFilter< LogCustomizableFilter::OrOperator< F1, F2 > > | |
CLogCustomizableFilter::OrOperator< F1, F2 > | Operator class used to combine two custom filters by the | operator |
▶CLogCustomizableFilter::CustomFilter< LogCustomizableFilter::Severity< F > > | |
CLogCustomizableFilter::Severity< F > | Severity filter, used to filter log entries with a given severity level |
▶CLogCustomizableFilter::CustomFilter< LogCustomizableFilter::Thread< F > > | |
CLogCustomizableFilter::Thread< F > | ThreadID filter, used to filter log entries with a given thread id |
CLogCustomizableFilter::CustomFilter< Derived > | Helper class to get the type info of the derived class |
▶CLogCustomizableFormatter::CustomFormatBase | Abstract base class for all CustomFormats |
CLogCustomizableFormatter::Class | Class format, used to write the class name of the log entry to the log format |
CLogCustomizableFormatter::File | File format, used to write the file of the log entry to the log format |
CLogCustomizableFormatter::Function | Function format, used to write the function name of the log entry to the log format |
CLogCustomizableFormatter::Generic< T > | Generic format, used to write various data to the log format |
CLogCustomizableFormatter::Line | Line format, used to write the line of the log entry to the log format |
CLogCustomizableFormatter::Message | Message format, used to write the message of the log entry to the log format |
CLogCustomizableFormatter::NameSpace | Namespace format, used to write the name space of the log entry to the log format |
CLogCustomizableFormatter::Severity | Severity format, used to write the severity level of the log entry to the log format |
CLogCustomizableFormatter::Thread | ThreadID format, used to write the thread id of the log entry to the log format |
CLogCustomizableFormatter::Time | Time format, used to write the time of the log entry to the log format |
CLogCustomizableFormatter::Uptime | Uptime format, used to write the up-time of the logging core to the log format |
CXMLDom::data_iterator< Type > | Iterator for iterating over data nodes |
CVisualization::DataConnection | The data structure that is returned by getDataConnection |
▶CDataType | |
▶CCVDataTypeVecEnsureDepth< T, Channels > | |
▶CCVDataTypeVecEnsureDepthAndType< T, Channels > | |
CDataType< mira::ImgPixel< T, Channels > > | |
CCVDataTypeVecEnsureDepthAndType< T, Channels, HasType > | |
CCVDataTypeVecEnsureDepthAndType< T, Channels, false > | |
CCVDataTypeVecEnsureDepth< T, Channels, HasDepth > | |
CCVDataTypeVecEnsureDepth< T, Channels, false > | |
▶CDate | |
CDate< AsString > | Derivation of mira::Date with human-readable serialization |
▶CDeferredInvokerFinishHandler | Handler that is called when a deferred RPC call was executed and finished and therefore when the response is available |
CRPCManager | This class is for internal use only |
CDeg2RadNonNegativeType | A tag type used as parameter type in deg2radSetter, signalling that negative values are not permitted |
▶CDelegate public Object | |
CPropertyEditor | Provides display and editing facilities for property items in the editor |
CDeserializerFormatMixin< BinaryStream, BinaryVersionFormat > | Used by BinaryDeserializer, see SerializerFormatMixin above |
CDeserializerFormatMixin01Base< Deserializer, BinaryStream > | |
▶CDeserializerFormatMixin01Base< ConcreteBinaryDeserializer< BinaryStream, 0 >, BinaryStream > | |
CDeserializerFormatMixin< BinaryStream, 0 > | |
▶CDeserializerFormatMixin01Base< ConcreteBinaryDeserializer< BinaryStream, 1 >, BinaryStream > | |
CDeserializerFormatMixin< BinaryStream, 1 > | |
▶CDeserializerFormatMixin< BinaryBufferIstream, BinaryFormatVersion > | |
CConcreteBinaryDeserializer< BinaryBufferIstream, 2 > | |
CDeserializerFormatMixin< BinaryStream, 2 > | |
▶CDeserializerFormatMixin< BinaryStream, BinaryFormatVersion > | |
CConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | |
▶CDiagnosticsModule | Base class for modules that want to use diagnostics and set the current status |
▶CAuthority | Authorities act as a facade to the framework |
▶CMicroUnit | Units are basic modules of a complex application |
CQtUnit | A unit that processes its dispatcher within Qt's main thread |
CUnit | A more complex unit that adds a default timer to the thread dispatcher of the authority that acts as a worker thread (process()) |
▶CVisualization | Abstract base class for all derived visualizations, namely Visualization3D and Visualization2D |
▶CVisualization2D | Abstract base class for all 2D visualization that are used by Visualization2DView |
CVisualization2DBasic< T > | Inherit from this class if you want to implement a simple 2D visualization |
▶CVisualization3D | Abstract base class for all 3D visualization that are used by Visualization3DView |
CAxesVisualization | |
CVisualization3DBasic< T > | Inherit from this class if you want to implement a simple 3D visualization |
▶CVisualizationText | Abstract base class for all text visualization |
▶CVisualizationTextBasic< T > | |
▶CDefaultTextVisualizationBase< T > | |
▶CTypedDefaultTextVisualizationBase< T > | |
CVisualizationTextJSONBase< T > | |
CVisualizationTextBase< T > | |
▶CVisualizationTextTrace | Abstract base class for a text visualization tracing the data history |
CVisualizationTextTraceBasic< T > | |
▶CVisualizationTool | |
▶CVisualizationTool2D | |
CCameraOrbitTool2D | |
CPolygonTool2D | |
CPoseTool2D | |
▶CVisualizationTool3D | |
CCameraOrbitTool3D | |
▶CSceneQueryTool | |
CPolygonTool | Tool base class for selecting a polygon in the xy-plane of a 3D scene (in a Visualization3DView) |
CPoseTool | Tool base class for selecting a PoseCov2 pose in the xy-plane of a 3D scene (in a Visualization3DView) |
CRectTool3D | Tool base class for selecting a Rect2f rect in the yx-plane of a 3D scene (in a Visualization3DView) |
CDiscoverService | Service that is used to discover other running frameworks in the same network using multicast on |
CDispatcherThread | Class that can be used whenever you want to have ONE thread where several handlers are assigned to |
CEdgeCuts | |
▶CEigenFormat | Base class for formatting eigen matrices |
▶CTEigenFormatReadOnly< Derived > | Template class wrapping the serializing functionality of eigen to support stream operators using a given format |
CTEigenFormat< Derived > | Template class wrapping the serializing functionality of eigen to support stream operators using a given format |
▶Cenable_shared_from_this | |
▶CIRunnable | Base for all runnable classes that can be signaled when they need to run again |
▶CDiagnosticRunnable | |
▶CAbstractChannelSubscriber | |
CChannelSubscriber< T, ChannelRead > | Implements AbstractChannelSubscriber for a concrete data type |
CFunctionRunnable< F > | Runnable that wraps any function pointer |
CServiceInterfaceHandler | ServiceInterfaceHandler implements a AbstractInterfaceCallbackHandler |
CDispatcherThread::Timer | Class representing timers and tasks that can be registered and executed by the dispatcher thread |
CRPCHandler::InvokerRunnable | |
CVisualizationRegistry::Entry | |
CProcess::Environment | Holds the environment variables that can be passed to a process |
CErrorService::Error | Error informations |
CErrorService | Class that allows to store errors persistently in a SQLite database |
▶Cexception | STL class |
▶CException | Base class for exceptions |
CSerializableException | |
CExtEnum_RemoveBrackets< typename > | |
CExtEnum_RemoveBrackets< void(T)> | |
▶Cfalse_type | |
CIsCollection< T > | Type trait that indicates whether a type is a collection |
CIsCopyAssignable< RemoteModule::ConnectionMap > | |
CIsNotMetaSerializable< T > | Type trait that indicates whether a type does not support to gather meta information about it, e.g |
CIsObjectTrackable< Buffer< T, Allocator > > | |
CIsObjectTrackable< ChannelPropertyProxy > | |
CIsObjectTrackable< TransformProperty > | |
CIsTransparentSerializable< T, SerializerTag > | Type trait that indicates whether a type should be serialized "transparently", i.e |
CIsTransparentSerializable< XMLDom, XMLSerializerTag > | |
CTape::FileInfo | Information about a tape file |
CBinarySerializerCodec::Fourcc | A four-character code that is used to identify data formats and codecs |
CFrameworkGraphMixin< C, void > | |
CFrameworkMessageHeader | Data that is sent as header in each message between remote frameworks |
▶CFrameworkNodeMixin | |
▶CFrameworkGraphMixin< 4, FrameworkNodeMixin > | |
CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::FrameworkNode | Represents a framework in the framework computation graph |
▶CFrameworkStartup | |
▶CFramework | This class represents the core element of a modular application |
CFrameworkWithGui | |
CFrameworkTransformReadAccessor< ChannelTransformType, Filter > | |
CFrameworkTransformReadAccessor< ChannelTransformType, LinearInterpolator > | |
CFrameworkTransformReadAccessor< ChannelTransformType, LinearInterpolatorExtrapolationLimit > | |
CFrameworkTransformReadAccessor< ChannelTransformType, LinearInterpolatorNearestNeighbourExtrapolator > | |
CFrameworkTransformReadAccessor< ChannelTransformType, LinearInterpolatorNoExtrapolation > | |
CFrameworkTransformReadAccessor< ChannelTransformType, NearestNeighborInterpolator > | |
CFrameworkTransformWriteAccessor< Transform > | |
CFromHex< T > | Can be used with fromString to convert hex strings into numbers |
CFromOct< T > | Can be used with fromString to convert oct strings into numbers |
CFunctionTraits< F, Enable > | |
▶CFunctionTraits< F > | |
CFunctionTraits< F & > | |
CFunctionTraits< F && > | |
CFunctionTraits< F, typename std::enable_if< Private::HasParenthesis< F >::value >::type > | |
▶CFunctionTraits< R()> | |
CFunctionTraits< R(C::*)> | |
▶CFunctionTraits< R(Args...)> | |
CFunctionTraits< R(*)(Args...)> | |
CFunctionTraits< R(C::*)(Args...) const > | |
CFunctionTraits< R(C::*)(Args...)> | |
▶CGeneralBresenhamLineIteratorCommonBase | |
▶CGeneralBresenhamLineIteratorBase< Drive > | |
CGeneralBresenhamLineIterator< 4, double, 3, 10000 > | |
CGeneralBresenhamLineIterator< 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 |
CGeneralBresenhamLineIteratorBase< Drive, DrivenByLongestAxis > | Guaranteeing longest axis as drive axis allows some simplification/optimization in step |
CGeneralBresenhamLineIteratorBase< Drive, false > | Specialization for DrivenByLongestAxis=false (driving axis given explicitly: No need to determine the drive axis, but stepping is a little more complex |
CGetter< T > | Holds a boost::function object to a special getter function that must meet the signature "T method()" |
CHasAssignHelper< T, U > | |
CHasParenthesis< T > | |
CTape::Header | Header containing type and size of the following packet |
▶CIAdaptable | An interface for an adaptable object |
▶CIWorkbenchPart | |
▶CWorkbenchPart | A workbench part is a component within the workbench |
▶CEditorPart | An editor is typically used to edit or browse data or objects |
▶CVisualizationView | Abstract base class for 2D, 3D, text and plot visualization views (namely Visualization2DView and Visualization3DView...) |
▶CVisualizationViewTransformable | Abstract base class for 2D, 3D, text and plot visualization views (namely Visualization2DView and Visualization3DView...) that support a target frame |
CVisualization2DView | 2D view of a scene that may contain different visualization objects which show the actual content of the scene |
CVisualization3DView | 3D view of a scene that may contain different visualization objects which show the actual content of the scene |
▶CViewPart | A view is typically used to display information or properties |
▶CPageViewPart | Special view part for multi-page workbench views |
CPropertyView | This view part provides an editor/viewer for properties of other views |
CVisualizationControl | View part for managing (adding, removing and editing properties) visualizations of the currently focused visualization view |
▶CIAuthorityProvider | Abstract interface for classes that can provide an authority via the getAuthority() method |
CVisualization | Abstract base class for all derived visualizations, namely Visualization3D and Visualization2D |
CVisualizationTool | |
▶CIFrameworkTransformer< Derived > | IFrameworkTransformer defines RPC methods provided by FrameworkTransformer |
CIFrameworkTransformerLinkType< Derived > | Extension of IFrameworkTransformer supporting link types |
▶CIFrameworkTransformer< FrameworkTransformer > | |
▶CIFrameworkTransformerLinkType< FrameworkTransformer > | |
CFrameworkTransformer | |
CIgnoreMissing | Marker for indicating parameters that should be ignored if they are missing in the config file |
▶CImgBase< TImg > | ImgBase class |
CImgTypedBase< TImg, TPixel > | Base class for typed images |
▶CImgBase< Img< T, 1 > > | |
▶CImgTypedBase< Img< T, 1 >, T > | |
CImg< 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> |
▶CImgBase< Img< T, TChannels > > | |
▶CImgTypedBase< Img< T, TChannels >, ImgPixel< T, TChannels > > | |
CImg< T, TChannels > | Class for typed images |
▶CImgBase< Img< void, 1 > > | |
CImg< void, 1 > | Untyped image class This class provides a fully dynamic image, where type and channels are not known at compile time |
CImgBase< TImg >::ImgFormat | Image storage format description (used e.g |
▶CImgIteratorBase | |
▶CImgConstIterator< T > | Const image iterator that allows to iterate over images or image regions pixel by pixel similar to iterators of containers |
CImgIterator< T > | Image iterator that allows to iterate over images or image regions pixel by pixel similar to iterators of containers |
▶CUntypedImgConstIterator | Untyped const image iterator, that allows to iterate over images or image regions pixel by pixel similar to iterators of containers |
CUntypedImgIterator | Untyped image iterator, that allows to iterate over images or image regions pixel by pixel similar to iterators of containers |
▶CImgPixelBase< 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 |
CImgPixel< T, Channels > | Dynamic ImgPixel class template ImgPixel class providing flexible types and channels |
▶CImgPixelBase< T, 1 > | |
CImgPixel< T, 1 > | Specialization of PixelBase class for 1 channel |
▶CImgPixelBase< T, 2 > | |
CImgPixel< T, 2 > | Specialization of PixelBase class for 2 channels |
▶CImgPixelBase< T, 3 > | |
CImgPixel< T, 3 > | Specialization of PixelBase class for 3 channels |
▶CImgPixelBase< T, 4 > | |
CImgPixel< T, 4 > | Specialization of PixelBase class for 4 channels |
CImgWidget::IMouseListener | The mouse listener interface that can be implemented to react on user interaction |
CRasterTransformation::Impl | Implementation details |
CIncrementalMoments< T, D, Order > | Incremental computation of one- and higher-dimensional statistical moments of first and higher orders (mean and variance, etc.) |
▶CIncrementalMoments< T, 1, 1 > | |
CIncrementalMoments< T, 1, 2 > | |
▶CIncrementalMoments< T, D, 1 > | |
CIncrementalMoments< T, D, 2 > | |
▶CIndexSelectorPropertyBase | Base for template class IndexSelectorProperty |
CIndexSelectorProperty< 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 |
CIndexSelectorProperty< false > | Explicit specialization for Transparent=false (different reflect() method) |
CException::Info | The info packet that is added in MIRA_THROW and MIRA_RETHROW |
CPoseTool::InputModeOrientation | |
CPoseTool::InputModePosition | |
▶Cintegral_constant | |
Chas_assign< T, U > | Evaluates to std::true_type, if U can be assigned to T, i.e |
CIsObjectTrackable< T > | Type trait that indicates whether pointer tracking can be enabled for this type |
Cis_placeholder< placeholder_template< N > > | |
CInteractionListener3D | Listener for mouse events on movable objects in a 3D view |
CInterval | |
▶CIntervalFilter | Concept and base class for all Interpolators and Filters |
CCRSplineInterpolator | 1D cubic Hermite spline interpolator |
CLinearInterpolator | 1D linear interpolator |
CLinearInterpolatorExtrapolationLimit | 1D linear interpolator |
CLinearInterpolatorNearestNeighbourExtrapolator | 1D linear interpolator |
CLinearInterpolatorNoExtrapolation | 1D linear interpolator |
CNearestNeighborInterpolator | 1D nearest neighbor interpolator |
CIntervals | |
CIntSignal | Structure used in signal handlers to pass the signal and callstack |
▶Cios_base | STL class |
▶Cbasic_ios< Char > | STL class |
▶Cbasic_istream< Char > | STL class |
▶Cistream | STL class |
Cigzstream | Use igzstream and ogzstream analogously to ifstream and ofstream respectively |
▶Cbasic_ostream< Char > | STL class |
▶Costream | STL class |
CHashStream< T > | A template base class for hash functions based on std::ostream |
Cogzstream | Use igzstream and ogzstream analogously to ifstream and ofstream respectively |
▶Cios | STL class |
▶Cgzstreambase | |
Cigzstream | Use igzstream and ogzstream analogously to ifstream and ofstream respectively |
Cogzstream | Use igzstream and ogzstream analogously to ifstream and ofstream respectively |
CIOService | Wrapper class for boost::asio::io_service |
▶Ciostream | |
CBufferStream | A stream class for input and output of data to/from a wrapped Buffer |
▶CIPartListener | |
CPageViewPart | Special view part for multi-page workbench views |
▶Cis_arithmetic | |
CIsBitwiseSerializable< T > | Type trait that indicates whether a type can be serialized bitwise by just copying the data buffer |
▶Cis_copy_assignable | |
CIsCopyAssignable< T > | Type trait that evaluates to true if a type is copy assignable, false otherwise |
▶Cis_fundamental | |
CIsAtomicSerializable< T > | Type trait that indicates whether a type can be serialized as an atomic value |
CIsCheapToCopy< T > | By default, IsCheapToCopy<T>::value evaluates to true for fundamental types T, false for all other types |
▶Cis_pointer | |
CIsPointerOrSharedPointer< T > | Type trait that indicates whether a type is a pointer type or a shared pointer |
CIsDefaultConstructible< T > | IsDefaultConstructible<T>::value evaluates to true, if T is default constructible, otherwise false |
CRasterTransformation::iterator | |
CColormap::iterator | Iterator that can iterate over the whole color colormap similar to STL iterators on containers |
CTapeVisitor::iterator | Iterator to iterate over all messages in all tapes visited by the visitor |
▶CXMLDom::iterator_base | Base iterator for iterating over xml nodes with the same parent (siblings) |
CXMLDom::const_sibling_iterator | Const sibling_iterator for iterating over xml nodes that have the same parent (siblings) |
CXMLDom::sibling_iterator | Iterator for iterating over xml nodes that have the same parent (sibligs) |
CIteratorRangeContainer< Iterator > | Wraps an STL conform container around a range of values within another container |
▶CIVisualizationSite | The primary interface between a Visualization and the container of the visualization (e.g |
▶CIVisualizationSiteTransformable | The interface between a Visualization and the container of the visualization (e.g |
▶CIVisualization2DSite | |
CVisualization2DContainer | |
CVisualization2DView | 2D view of a scene that may contain different visualization objects which show the actual content of the scene |
▶CIVisualization3DSite | The interface of a Visualization3DSite |
CVisualization3DContainer | A standalone container for 3D visualizations, similar to Visualization3DView but as lightweight standalone widget instead of a view within the RCP framework |
CVisualization3DView | 3D view of a scene that may contain different visualization objects which show the actual content of the scene |
CIVisualizationTextSite | |
CIVisualizationTextTraceSite | |
▶CIVisualizationTextItem | |
CVisualizationTextItem | |
CIVisualizationTextTraceItem | |
▶CIWorkbenchPartSite | The primary interface between a workbench part and the workbench |
CWorkbench | |
CJSONRPCBackend | Provides JSON client and server side requests and responses |
CJSONRPCResponse | Wraps a JSON RPC call response |
CKnownFramework | Information and settings for a known remote framework |
CLibraryInfo | |
CLibraryVersion | |
CLine< T, D > | Represents a line segment that is spanned by two given points |
CNoLock::Lock | |
CLockedPropertyNodeAccess< NodeType, ValueType, false, true > | |
▶CLogFilterBase | Abstract base class for log filters |
CLogCustomizableFilter | A customizable log filter to match the users needs |
▶CLogFormatterBase | Abstract base class for sink formatters |
CLogCustomizableFormatter | A customizable formatter |
CLogSimpleFormatter | Very simple log formatter logging the severity level, the time and the message |
CLogRecord | Holds all the information about a log entry |
CLogRecordFunctionInfo | Holds information about a log entry function |
▶CLogSink | Abstract base class for all log sinks |
CLogFileSink | A logging sink for file, which supports log file rotation and daily log files |
▶CLogTxtStreamSink | Simple log sink for writing to streams like cout or file It uses the SimpleFormatter for output |
CLogConsoleSink | Special class that uses LogTxtStreamSink as a base and cout as stream Provided for logging to console |
CLogTimer | Class that can be used as a stop watch to measure execution time of operations |
CMakeString | Class for in-place stream formatting Used for constructs like: |
CManifestAgent | Class for managing manifest files |
CManifestClassInfo | Simple class encapsulation parent and class information stored in a "real" class object |
▶Cmap< K, T > | STL class |
▶CMetaTypeDatabase | Database that stores all meta type information and provides additional functions for accessing the database |
CProtecteeMixin< MetaTypeDatabase > | |
▶C |
▶CPointBase< double, D, Point< double, D > > | |
CPoint< double, 2 > | |
CPoint< double, 3 > | |
▶C |
▶CPointBase< float, D, Point< float, D > > | |
CPoint< float, 2 > | |
CPoint< float, 3 > | |
CPoint< float, D > | |
▶C |
▶CPointBase< int, D, Point< int, D > > | |
CPoint< int, D > | |
CSize< int, 2 > | |
▶C |
CSize< T, 2 > | Specialization for 2D with special members width() and height() |
▶C |
CSize< T, 3 > | Specialization for 3D with special members width(),height() and depth() |
▶C |
CPointBase< T, D, Derived > | The base template class of point, which covers the basic functionality of each point |
CSize< T, D > | Size class for defining sizes with different data types |
▶CPointBase< T, 2, Point< T, 2 > > | |
CPoint< T, 2 > | Specialization of Point for 2 dimensions with specialized constructors and converters |
▶CPointBase< T, 3, Point< T, 3 > > | |
CPoint< T, 3 > | Specialization of Point for 3 dimensions with specialized constructors and converters |
▶CPointBase< T, D, Point< T, D > > | |
CPoint< T, D > | General point class template |
CCompoundMeta::Member | A single member of the compound |
CMemberInvoker< MemFn, Class > | |
CMemoryBlockInfo | Detailed information of used memory within a memory block |
CMemoryUsage | Memory usage information in kB |
CMeshFactory::MeshFormatInfo | Provides information for each format including a human readable description (e.g |
CTape::Message | Struct for message data in a tape |
CTape::MessageBlock | Struct for a message block in a tape |
CTape::MessageIndex | Index entry for a message in the tape |
CTapeVisitor::MessageInfo | Info about a message entry in a tape |
CTapeVisitor::MessageInstance | Instance of a message from a tape |
▶CRPCServer::MethodInfo | Contains information on an existing RPC method: the signature of the method, comments, etc |
CRPCServer::Method | Contains all information on a registered RPC method, including the signature of the method |
CMethodMeta | Meta information for RPC methods |
CWorkbench::MinimizedDockArea | |
CWorkbench::MinimizedDockWidgetState | |
▶CMovableObject | |
CTextObject | |
CMulticastSender | This class acts as a sender for multicast messages |
CMutexLock | Implementation of the LockPolicy that is used by the Singleton template |
CNameRegistry | Stores aliases for namespaces and allows to resolve local names to global fully qualified names |
CXMLDom::NameSpace | Namespace information of a node |
▶CNamespaceNodeMixin | |
▶CFrameworkGraphMixin< 3, NamespaceNodeMixin > | |
CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::NamespaceNode | Represents a namespace in the framework computation graph within the overall namespace hierarchy |
CNetworkTypeTrait< T > | Trait that specifies the conversion type of a given data type |
CNetworkTypeTrait< double > | Specialization for double |
CNetworkTypeTrait< float > | Specialization for float |
▶CNodeMixin | |
▶CFrameworkGraphMixin< 0, NodeMixin > | |
▶CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::Node | Base class for all nodes in the framework computation graph |
CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::AuthorityNode | Represents a single authority in the framwork computation graph |
CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::ChannelNode | Represents a single channel in the framwork computation graph |
CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::FrameworkNode | Represents a framework in the framework computation graph |
CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::NamespaceNode | Represents a namespace in the framework computation graph within the overall namespace hierarchy |
CNoDestroyLifetime< T > | Implementation of the LifetimePolicy that is used by the Singleton template |
CNoLock | Implementation of the LockPolicy that is used by the Singleton template |
▶Cnoncopyable | |
▶CLockedPropertyNodeAccessCommon< NodeType, ValueType *> | |
CLockedPropertyNodeAccess< NodeType, ValueType, true, false > | |
CLockedPropertyNodeAccess< NodeType, ValueType, true, true > | |
▶CAbstractAuthority | This is the abstract base class of local and remote authority classes |
CAuthority | Authorities act as a facade to the framework |
CRemoteAuthority | A remote authority is located in another framework |
CAbstractChannel | |
▶CChannelBufferBase | Base class that manages the slots of channels by providing read and write access to them |
CChannelBuffer< void > | Specialization for void (Untyped ChannelBuffer), which only holds the StampedHeader |
▶CTypedChannelBufferBase< T > | Base class for typed channel buffers |
CChannelBuffer< T > | Typed ChannelBuffer |
▶CTypedChannelBufferBase< Object *> | |
▶CPolymorphicChannelBuffer | A channel buffer for polymorphic types (classes derived from mira::Object) |
CChannelBuffer< T * > | Specialization for polymorphic types (only classes derived from mira::Object are supported!) |
▶CChannelBufferBase::ListItem | Implements double-linked list item |
▶CChannelBufferBase::Slot | Container for storing a single data element in the linked list |
CChannelBuffer< void >::Slot | Typed slot derived from ChannelBufferBase::Slot |
CTypedChannelBufferBase< T >::Slot | Typed slot derived from ChannelBufferBase::Slot |
CCyclicRunnable | This class extends threads by the ability to execute an operation repeatedly in an defined interval |
CDispatcherThread::Timer | Class representing timers and tasks that can be registered and executed by the dispatcher thread |
CFrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin > | Represents the whole computation graph with all known units/authorities and channels within their namespaces |
▶CLockedPropertyNodeAccessCommon< NodeType, ValueType > | |
CLockedPropertyNodeAccess< NodeType, ValueType, ValueTypePointer, UseBackup > | |
CLogger | Helper class that is created to make one logging process atomic and thread safe |
CPoolAllocator< T > | Provides a pool allocator that is compatible to STL allocators |
CProcess | Encapsulates a process, that was launched from the current process |
CProtecteeMixin< T > | Mixin class that can be used to add the Protectee concept used by ScopedAccess<Protectee(, void)> to an existing class |
CRemoteConnectionProxy | A proxy object that represents a connection |
▶CRPCFutureCommon< R > | Wrapper for boost::unique_future that is specialized for RPC processing |
CRPCFuture< R > | An RPCFuture is a proxy for the result of an asynchronous RPC call |
▶CScopedAccessBase< Protectee > | Base class for ScopedAccess with external or Protectee-internal mutex |
CScopedAccess< Protectee, Mutex > | Grants thread-safe access to an object (the Protectee) that should be protected from concurrent access |
CScopedAccess< Protectee, void > | Specialization for Mutex=void, i.e |
CSharedLibrary | Class for loading a single shared library |
CSQLiteDB | An exception that occurs whenever accessing the SQLite db results in an error |
CXMLDom | A STL conform wrapper for libxml2 to read XML files as DOM |
CProtecteeMixin< MetaTypeDatabase > | |
CProtecteeMixin< PropertyNodeListenerList > | |
▶CRPCFutureCommon< JSONRPCResponse > | |
CRPCFuture< JSONRPCResponse > | This is a specialization for JSON RPC calls |
▶CRPCFutureCommon< void > | |
CRPCFuture< void > | This is a specialization for RPC calls with the return type of void, where the get() method does not return a value |
CNormalLifetime< T > | Implementation of the LifetimePolicy that is used by the Singleton template |
▶CNormalRandomDistributionBase | |
CNormalRandomDistribution< D, T > | Random distribution for drawing samples from univariate or multivariate normal distributions |
CNormalRandomDistribution< 1, T > | |
▶CNoValueEnum< T > | |
▶CExtensibleEnumBase< T, Counting, CountType, UseMutex > | |
CExtensibleEnum< T, UseID, Counting, CountType, UseMutex > | ExtensibleEnum is a base for derived classes that can be extensible 'replacements' for enum types |
CExtensibleEnum< T, true, Counting, CountType, UseMutex > | |
CNullSetter< T > | "Null-Setter" tag-class where the AccessorSetterPart does nothing |
CNumericalIstream | Numerical stream adapter that can be assigned to any input stream and allows streaming of numerical values |
CNumericalOstream | Numerical stream adapter that can be assigned to any output stream and allows streaming of numerical values |
▶CObject | The object class acts as a generic base class for classes which should be used with the classFactory |
CBinarySerializerCodec | Abstract base class for codecs that can be used with BinarySerializer and BinaryDeserializer |
▶CColorBase | Base interface for all colors in different color spaces The class provides a base interface for all color (space) classes |
CHSV | Color in HSV color space |
CLab | Color in CIE Lab color space The CIE Lab color space is derived from the XYZ color space and is designed to approximate human vision |
▶CRGB | The different color spaces |
CRGBA | Color in RGBA color space |
CXYZ | Color 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 |
▶CColormap | Base class for color colormaps |
▶CContinuousColormap | Base class for continuous color colormaps |
▶CFormulaeColormapBase | Internal base class for formulae based color maps |
CFormulaeColormap | A class for creating formula based color maps |
CPm3dColormap | The default pm3d gnuplot palette (black-blue-red-yellow) |
▶CGradientColormapBase | Internal base class for linear gradient color maps |
CGradientColormap | A class for creating continuous color maps based on linear gradients between predefined points |
CGrayscaleColormap | A continuous grayscale colormap |
CHSVColormap | A continuous HSV colormap |
CJetColormap | A continuous Jet colormap |
CRedBlueColormap | A continuous Red-Blue colormap |
▶CDiscreteColormap | Base class for discrete color colormaps |
▶CTabularColormap | Base class for tabular color colormaps |
CComplementary10Colormap | A discrete colormap with 10 complementary colors |
CComplementary6Colormap | A discrete colormap with 6 complementary colors |
CConfigurationLoaderPlugin | Base class for loader plugins |
CConfigurationPreparePlugin | Base class for prepare plugins |
CIWorkbenchPart | |
CMeshLoader | |
CMicroUnit | Units are basic modules of a complex application |
CPropertyViewPage | PropertyViewPage page |
▶CRemoteConnection | Base class of connections between frameworks |
▶CConcreteRemoteConnection< 2 > | |
CRemoteIncomingConnection | Connection class for incoming connections |
▶CConcreteRemoteConnection< BinaryFormatVersion > | |
CConcreteRemoteOutgoingConnection< BinaryFormatVersion > | |
▶CRemoteOutgoingConnectionBase | Connection class for outgoing connections |
CConcreteRemoteOutgoingConnection< BinaryFormatVersion > | |
CSerializableException | |
CVisualization | Abstract base class for all derived visualizations, namely Visualization3D and Visualization2D |
CVisualizationControlPage | VisualizationControl page |
CVisualizationTool | |
CMethodMeta::Parameter | |
CRPCServer::ParameterInfo | Contains information on an RPC method's parameter: name, description |
▶CRPCClient::PendingResponseBase | Interface for PendingResponse |
CRPCClient::PendingResponse< Backend, R > | PendingResponse template class |
CPerformanceStatistics | |
CWorkbench::Perspective | |
Cplaceholder_template< int > | |
CDynamicPoints::PointData | |
CPoseVectorTrait< TPose > | Typetrait that returns the correct vector type, that depends on whether the Eigen-datatypes of the pose need an alignment or not |
CPoseVectorTrait< Pose3 > | |
CPoseVectorTrait< PoseCov3 > | |
CPowerComputer< T, N > | |
CPowerComputer< T, 0 > | |
CPowerComputer< T, 1 > | |
▶Cpriority_queue< T > | STL class |
CIteratablePriorityQueue< QueueItem, std::deque< QueueItem > > | |
CIteratablePriorityQueue< T, Sequence, Compare > | |
CProcessSpawnManager::ProcessInfo | |
CProcessSpawnManager | Implements manager that starts processes and keeps track of them in order to respawn them if required, etc |
CPropertyHint | A property hint gives optional instructions to the property editor, i.e |
CPropertyManager | The property manager maintains the properties of objects that are added to the manager |
▶CPropertyNodeInfo | |
▶CPropertyNode | Abstract base class for all derived property node classes |
CAbstractRemotePropertyNode | Special derived class of PropertyNode, that allows to handle "remote
properties" transparently |
▶CRootPropertyNode | A special node that acts only as (empty) root node for a property tree |
CRemoteAuthorityRootPropertyNode | |
▶CTypedPropertyNode< T > | Abstract base class for all typed property nodes |
▶CTypedPropertyNodeImplGetSetMixinBase< T > | |
CTypedPropertyNodeImplGetSetMixin< T, bool > | Partial Implementations of the get/set of TypedPropertyNode specialized for normal classes / for classes that are not copyable |
CTypedPropertyNodeImplGetSetMixin< T, false > | |
▶CTypedPropertyNodeImplGetSetMixin< T, IsCopyAssignable< T >::value > | |
CTypedPropertyNodeImpl< T > | Implementation of TypedPropertyNode |
CTypedRemotePropertyNode< T > | Special TypedPropertyNode for remote properties |
▶CTypedPropertyNode< Accessor< Getter, Setter >::value_type > | |
CTypedPropertyNodeImpl< Accessor< Getter, Setter > > | Implementation of TypedPropertyNode for Accessors, i.e |
CTypedPropertyNode< mira::ChannelPropertyProxy > | |
▶CTypedPropertyNode< T *> | |
CTypedPropertyNodeImpl< T * > | Implementation of TypedPropertyNode for pointers |
▶CPropertyNodeListener | |
CPropertyEditor | Provides display and editing facilities for property items in the editor |
CPropertyQueryResult | A structure used for returning the complete result of a (remote) property query, including potential info about a thrown exception |
CPropertyTree | Helper class that is able to hold a complete property tree structure |
CPseudoClass | This is an auxiliary to enable more verbose exception messages |
▶Cptime | |
▶CTime | Wrapper class for boost::posix_time::ptime for adding more functionality to it |
CTime< AsString > | Derivation of mira::Time with human-readable serialization |
▶CQAbstractGraphicsShapeItem | |
CPathPointItem | |
CPointVectorObject< PointType > | |
▶CQAbstractScrollArea | |
CScrollView | ScrollView extends the QAbstractScrollArea by features like automatic scaling of scrollbars, signals when the visible are was moved and so on |
▶CQApplication | |
CFrameworkWithGui::Application | Implements our own Application derived from QApplication in order to overwrite the notify method |
▶CQComboBox | |
CColormapPropertyComboBox | |
CServiceSelectorBox | This is a combobox with a method to populate it with names of services providing one of a set of specified interfaces |
▶CQDialog | |
CCodecDialog | A dialog for adding, removing and editing codecs |
CDurationDialog | A dialog for selecting a duration |
CMultiInputDialog | |
CQConsolePopupCompleter | Popup Completer class |
▶CSelectionListDialog< T > | A dialog for providing the a list, where the items can be grouped in categories |
CSingleSelectionListDialog< T > | A dialog for providing the a list, where the items can be grouped in categories |
▶CQDockWidget | |
CViewPart | A view is typically used to display information or properties |
▶CQFileDialog | |
CTapeFileDialog | |
▶CQFrame | |
▶CEditorPartWindow | |
CEditorPart | An editor is typically used to edit or browse data or objects |
CSplashScreen | Widget provides a splash screen that can be shown during application startup |
▶CQGLWidget | |
▶COgreWidget | |
▶COgreWidgetEx | Extended version of OgreWidget that provides default setup of Ogre components (scene manager, light, camera, etc.) and hence provides a ready-to-use playground for 3D rendering |
CVisualization3DContainer | A standalone container for 3D visualizations, similar to Visualization3DView but as lightweight standalone widget instead of a view within the RCP framework |
▶CQGraphicsView | |
CVisualization2DContainer | |
CVisualization2DView::UI | |
▶CQHeaderView | |
CCollapsibleTreeHeader | Header for tree widgets with additional collapse/expand button in the first column |
▶CQLayout | |
CFlowLayout | Layout, where the items are first laid out horizontally and then vertically when each line in the layout runs out of space |
▶CQLineEdit | |
CChannelPropertyDelegateLineEdit | Special LineEdit for ChannelProperty delegate for Property Editor |
CLineEditClear | Provides a QLineEdit widget that has a small button on its right side for clearing the content |
▶CQMainWindow | |
CWorkbench | |
▶CQObject | |
COgreSingletonHelper | |
CQtUnit | A unit that processes its dispatcher within Qt's main thread |
CSignalBinder | Class that provides different slots with different parameters |
CVisualizationTextItem | |
CWidgetResizeHandler | |
▶CQStyledItemDelegate | |
CSpinBoxDelegate | Delegate for a QTableWidgetItem (or any model-view item for that matter) |
▶CQTabBar | |
CEditorPartAreaTabBar | |
CPerspectiveTabBar | |
▶CQTextEdit | |
CQConsole | An abstract Qt console |
CTextEditAutoCompletion | |
CQueryNumberResult | A struct used for return value of getNumberElementIfExists() |
CQueryValueResult | A struct used for return value of getElementIfExists() |
CDispatcherThread::QueueItem | XXX |
▶CQWidget | |
CCodecWidget | Widget for displaying used codecs and changing them via a dialog |
CEditorPartArea | This is a replacement for QMdiArea |
CImgWidget | A widget that visualizes an Img |
CPerspectiveTabWidget | |
CPose2LineEdit | |
CPropertyEditor | Provides display and editing facilities for property items in the editor |
CPropertyItemEditor | |
CPropertyViewPage | PropertyViewPage page |
CTapePlayerWidget | |
CTapeRecorderWidget | The recorder widget |
▶CTitleBar | Base class for all window title bars (EditorPartTitleBar, ViewPartTitleBar) |
CEditorPartTitleBar | |
CViewPartTitleBar | |
CTreeViewFilter | |
CVisualizationControlPage | VisualizationControl page |
CRandomGenerator< Distribution, Engine > | Template class to easily generate random generators using the boost::random distributions and generators |
▶CRandomGenerator< detail::UniformRandomDistributionChooser< T >::type > | |
CUniformRandomGenerator< T > | A random generator that samples random numbers within the interval that is passed to the constructor |
▶CRandomGenerator< NormalRandomDistribution< D, T > > | |
CNormalRandomGenerator< D, T > | Random generator for drawing samples from univariate or multivariate normal distributions |
CRasterTransformation | Map a rectangular area from one raster into another, with an arbitrary transformation (scale, translation, rotation) inbetween |
CReadMapPairHelper< Derived, key_type, value_type > | |
▶CRecordedChannelInfo | Contains all settings for a recorded channel like compression, codecs,.. |
CTapeRecorder::ChannelInfo | Informations about a recorded channel |
CTapeRecorderWidget::RecordingConfig | |
CRectBase< T, D, Derived > | The base class for rectangles |
▶CRectBase< float, D, Rect< float, D > > | |
CRect< float, 2 > | |
▶CRectBase< int, D, Rect< int, D > > | |
CRect< int, 2 > | |
▶CRectBase< T, 2, Rect< T, 2 > > | |
CRect< T, 2 > | Specialization for 2D |
▶CRectBase< T, 3, Rect< T, 3 > > | |
CRect< T, 3 > | Specialization for 3D |
▶CRectBase< T, D, Rect< T, D > > | |
CRect< T, D > | Rect class for defining rectangles |
CReflectCollectionCount< Reflector, Collection > | Can be specialized for a concrete derived RecursiveMemberReflector to reflect the size of collections like vectors, arrays, lists, maps, etc |
CReflectCollectionCount< JSONDeserializer, Collection > | Specialization for JSONDeserializer 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 |
CReflectCollectionCount< JSONDeserializer, std::map< std::string, mapped_type > > | |
CReflectCollectionCount< JSONSerializer, Collection > | Specialization for JSONSerializer which does not write the item count explicitly |
CReflectCollectionItems< Reflector, Container > | Can be specialized for a concrete derived RecursiveMemberReflector to reflect the items of collections like vectors, arrays, lists, maps, etc |
CReflectedAsPointer< 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 |
CReflectMemberMeta | Stores meta information for each member |
▶CReflectorInterface< Derived > | This is the public interface of all reflectors that are able to visit a class' reflect() method |
▶CAbstractReflector< Derived > | Abstract base class for most Reflectors |
▶CRecursiveMemberReflectorBase< 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 |
CPropertyReflector< Derived > | Base class for all Reflectors that take care of properties |
▶CRecursiveMemberReflector< 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 |
▶CDeserializer< Derived > | Is a special reflector that is used for deserialization |
CBinaryDeserializer< Derived > | Deserializer that uses BinaryIstream to deserialize the objects from binary format |
▶CSerializer< Derived > | Is a special reflector that is used for serialization |
CBinarySerializer< Derived > | |
▶CReflectorInterface< ConcreteBinaryDeserializer< BinaryBufferIstream, BinaryFormatVersion > > | |
▶CAbstractReflector< ConcreteBinaryDeserializer< BinaryBufferIstream, BinaryFormatVersion > > | |
▶CRecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryBufferIstream, BinaryFormatVersion > > | |
▶CRecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryBufferIstream, BinaryFormatVersion > > | |
▶CDeserializer< ConcreteBinaryDeserializer< BinaryBufferIstream, BinaryFormatVersion > > | |
▶CBinaryDeserializer< ConcreteBinaryDeserializer< BinaryBufferIstream, BinaryFormatVersion > > | |
CConcreteBinaryDeserializer< BinaryBufferIstream, 2 > | |
▶CReflectorInterface< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
▶CAbstractReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
▶CRecursiveMemberReflectorBase< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
▶CRecursiveMemberReflector< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
▶CDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
▶CBinaryDeserializer< ConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > > | |
CConcreteBinaryDeserializer< BinaryStream, BinaryFormatVersion > | |
▶CReflectorInterface< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | |
▶CAbstractReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | |
▶CRecursiveMemberReflectorBase< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | |
▶CRecursiveMemberReflector< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | |
▶CSerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | |
▶CBinarySerializer< ConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > > | |
CConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > | |
▶CReflectorInterface< ConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion, false > > | |
▶CAbstractReflector< ConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion, false > > | |
▶CRecursiveMemberReflectorBase< ConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion, false > > | |
▶CRecursiveMemberReflector< ConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion, false > > | |
▶CSerializer< ConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion, false > > | |
▶CBinarySerializer< ConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion, false > > | |
CConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion > | |
▶CReflectorInterface< DefaultInitializer > | |
▶CAbstractReflector< DefaultInitializer > | |
CDefaultInitializer | Reflector that visits the reflect method of objects in order to initialize them using the specified default values |
▶CReflectorInterface< JSONDeserializer > | |
▶CAbstractReflector< JSONDeserializer > | |
▶CRecursiveMemberReflectorBase< JSONDeserializer > | |
▶CRecursiveMemberReflector< JSONDeserializer > | |
▶CDeserializer< JSONDeserializer > | |
CJSONDeserializer | Deserializer for serializing objects from JSON format |
▶CReflectorInterface< JSONSerializer > | |
▶CAbstractReflector< JSONSerializer > | |
▶CRecursiveMemberReflectorBase< JSONSerializer > | |
▶CRecursiveMemberReflector< JSONSerializer > | |
▶CSerializer< JSONSerializer > | |
CJSONSerializer | Serializer for serializing objects in JSON format |
▶CReflectorInterface< MetaSerializer > | |
▶CAbstractReflector< MetaSerializer > | |
▶CRecursiveMemberReflectorBase< MetaSerializer > | |
▶CRecursiveMemberReflector< MetaSerializer > | |
▶CSerializer< MetaSerializer > | |
▶CBinarySerializer< MetaSerializer > | |
CMetaSerializer | |
▶CReflectorInterface< PropertySerializer > | |
▶CAbstractReflector< PropertySerializer > | |
▶CRecursiveMemberReflectorBase< PropertySerializer > | |
▶CPropertyReflector< PropertySerializer > | |
CPropertySerializer | A special PropertyReflector that creates a PropertyNode for each reflected property |
▶CReflectorInterface< RPCReflector > | |
CRPCServer::RPCReflector | Special 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 |
▶CReflectorInterface< XMLDeserializer > | |
▶CAbstractReflector< XMLDeserializer > | |
▶CRecursiveMemberReflectorBase< XMLDeserializer > | |
▶CRecursiveMemberReflector< XMLDeserializer > | |
▶CDeserializer< XMLDeserializer > | |
CXMLDeserializer | Deserializer for serializing objects from XML format |
▶CReflectorInterface< XMLSerializer > | |
▶CAbstractReflector< XMLSerializer > | |
▶CRecursiveMemberReflectorBase< XMLSerializer > | |
▶CRecursiveMemberReflector< XMLSerializer > | |
▶CSerializer< XMLSerializer > | |
CXMLSerializer | |
CReflectReadMap< Reflector, Container > | Reflects generic associative containers like map, multimap, hash_map |
CReflectReadMapItems< Reflector, Container > | |
CReflectReadMapItems< JSONSerializer, std::map< std::string, mapped_type > > | |
CReflectReadSeq< Reflector, Container > | Reflects generic sequential containers like vectors, list, deque (Read Only / Serialization) |
CReflectReadSet< Reflector, Container > | Reflects generic set containers like set, multiset |
CReflectReadSetItems< Reflector, Container > | |
CReflectorInterface< Derived >::ReflectState | If 'reflect barriers' are used, each separated reflection block within an object has a separate state (defined by the Reflector) |
CReflectWriteMap< Reflector, Container > | Reflects generic associative containers like map, multimap, hash_map |
CReflectWriteMapItems< Reflector, Container > | |
CReflectWriteMapItems< JSONDeserializer, std::map< std::string, mapped_type > > | |
CReflectWriteSeq< Reflector, Container > | Reflects generic sequencial containers like vectors, list, deque (Write Only / Deserialization) |
CReflectWriteSet< Reflector, Container > | Deserializes generic set containers like set, multiset |
CReflectWriteSetItems< Reflector, Container > | |
CDistanceLUT::Region | Provides a view on a portion of the Distance LUT and can be obtained by calling DistanceLUT::getRegion() |
CRegistrar< TRegistrar > | A template class that creates a static instance of TRegistrar |
CRemoteConnectionPool | Owner of every RemoteConnection |
▶CRPCManager::RemoteFinishHandler | Handler that must be implemented by the remote module to send RPC responses to a remote server which sent a previous RPC request |
CRemoteConnection::RPCRemoteFinishHandler | RPCHandler for getting notified when an rpc call on server side is finished and the response is ready |
CRemoteModule | Manages connections to other remote frameworks |
▶CRPCManager::RemoteRequestHandler | Handler that must be implemented by the remote module to send RPC requests to a remote server |
CRemoteConnection::RPCRemoteRequestHandler | RPCHandler for sending a rpc call to the server side |
CRemoteServer | Server class handling incoming connections from remote frameworks |
▶CRenderable | |
CTextObject | |
CResourceName | Class for storing/combining/managing resource names consisting of namespaces and names separated by '/' Resource names can be combined and normalized |
▶CRigidTransform< T, D > | This class represents an affine transformation that supports a translation followed by a rotation (a so called rigid transform) |
CRigidTransformCov< T, D > | This class represents an affine transformation that supports a translation followed by a rotation (a so called rigid transform) |
CRigidTransform< float, 2 > | |
CRigidTransform< float, 3 > | |
▶CRigidTransform< float, D > | |
CRigidTransformCov< float, 2 > | |
CRigidTransformBase< T, D, TRotation, TransformDerived > | Implementation of RigidTransforms with different dimensionality D |
▶CRigidTransformBase< T, 2, Eigen::Rotation2D< T >, RigidTransform< T, 2 > > | |
▶CRigidTransform< T, 2 > | Specialization of RigidTransform for 2 dimensions |
CRigidTransformCov< T, 2 > |
Specialization of RigidTransformCov for 2 dimensions |
▶CRigidTransformBase< T, 3, Eigen::Quaternion< T >, RigidTransform< T, 3 > > | |
▶CRigidTransform< T, 3 > | Specialization of RigidTransform for 3 dimensions |
CRigidTransformCov< T, 3 > |
Specialization of RigidTransformCov for 3 dimensions |
CRPCCallDefinition | Stores info required to call an RPC method - service name, method name, arguments |
CRPCInvokeHelper< R > | |
CRPCInvokeHelper< void > | |
▶CRPCInvoker | Base of all TRPCInvoker classes which are templates to support different RPC backends |
▶CTRPCInvoker< Backend > | Invoker that is used to invoke an RPC method call for a special backend |
CConcreteRPCInvoker< Backend, Function, R, ARGS > | |
CRPCServer | The RPCServer is responsible for handling the server-side of an rpc call |
CRPCSignature | Stores the signature of an RPC method including the methods name and its parameter types |
CRSAKey | Definition of a RSA key (public or private) |
CRSASignature | A class for signing and verifying messages using a RSA key pair |
CAuthority::RWAccessFlags | Channel access flags |
CSchmittTriggerHysteresis< T > | Class realizing a Schmitt trigger |
CProfiler::Scope | |
CRemoteConnection::SendData | |
CSerializerFormatMixin< 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]!) |
CSerializerFormatMixin01Base< Serializer, StreamType > | |
▶CSerializerFormatMixin01Base< ConcreteBinarySerializer< BinaryStream, 0, Buffered >, StreamType > | |
CSerializerFormatMixin< BinaryStream, 0, Buffered, StreamType > | |
▶CSerializerFormatMixin01Base< ConcreteBinarySerializer< BinaryStream, 1, Buffered >, StreamType > | |
CSerializerFormatMixin< BinaryStream, 1, Buffered, StreamType > | |
CSerializerFormatMixin< BinaryStream, 2, Buffered, StreamType > | |
▶CSerializerFormatMixin< BinaryStream, BinaryFormatVersion, Buffered, StreamAccessMixin< BinaryStream, Buffered >::StreamType > | |
CConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > | |
▶CSerializerFormatMixin< mira::BinaryOstream, BinaryFormatVersion, false, StreamAccessMixin< mira::BinaryOstream, false >::StreamType > | |
CConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion > | |
CSerialPort | This class acts as a wrapper to boost::asio::serial_port |
CBinaryRPCBackendTempl< BinaryFormatVersion >::ServerRequest | Binary server-side request |
CJSONRPCBackend::ServerRequest | JSON server-side request |
CJSONRPCBackend::ServerResponse | JSON server-side response |
CBinaryRPCBackendTempl< BinaryFormatVersion >::ServerResponse | Binary server-side response |
CServiceCall< typename > | |
CServiceCall< Ret(ARGS...)> | A ServiceCall is a proxy for a specific method of a specific service, providing a functor-like interface to that method, and encapsulation for checking the availability of the service and method (name, signature) |
CRPCServer::ServiceInfo< TMethodSet > | Contains all available information about a single RPC service, including the service' name, its registered methods and all implemented RPC interfaces |
▶CServiceLevelBase | QoS management information for channels |
CServiceLevel | ServiceLevel by channel name |
CTypeServiceLevel | ServiceLevel by channel type |
CServiceProperty | Use this class instead of a string property whenever your module has a service as property |
▶Cset< K > | STL class |
CProtecteeMixin< PropertyNodeListenerList > | |
CSetReflectedAsPointer< T, Reflector > | |
CSetter< T > | Holds a boost::function object to a special setter function that must meet the signature "void method(T)" |
CSharedAuthority | A 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 |
CSharedLibraryLoader | Class for loading multiple shared libraries |
▶CSimpleRenderable | |
▶CDynamicRenderable | Abstract base class for renderables based on dynamically growing vertex and index buffers |
CDynamicPoints | |
▶CSingletonBase | |
▶CExplicitInstantiation< Private::SingletonTrait< Framework, singleton::ExplicitInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< Framework, singleton::ExplicitInstantiation > | |
▶CExplicitSingleton< Framework > | |
CFramework | This class represents the core element of a modular application |
▶CExplicitInstantiation< Private::SingletonTrait< ProgramOptions, singleton::ExplicitInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< ProgramOptions, singleton::ExplicitInstantiation > | |
▶CExplicitSingleton< ProgramOptions > | |
CProgramOptions | A 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: |
▶CExplicitInstantiation< Private::SingletonTrait< T, singleton::ExplicitInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< T, singleton::ExplicitInstantiation > | |
CExplicitSingleton< T > | Provided for convenience |
▶CLazyInstantiation< Private::SingletonTrait< ClassFactory, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< ClassFactory, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
▶CLazySingleton< ClassFactory > | |
CClassFactory | What should i say, the class factory |
▶CLazyInstantiation< Private::SingletonTrait< DistanceLUT, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< DistanceLUT, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
▶CLazySingleton< DistanceLUT > | |
CDistanceLUT | This 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 |
▶CLazyInstantiation< Private::SingletonTrait< ExceptionCallStackSize, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< ExceptionCallStackSize > | |
CExceptionCallStackSize | ExceptionCallStackSize is a singleton that provides a mechanism to control the depth of the callstack that is stored with exceptions (e.g |
▶CLazyInstantiation< Private::SingletonTrait< JSONDefaultPrecision, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< JSONDefaultPrecision > | |
CJSONDefaultPrecision | JSONDefaultPrecision is a singleton that provides a mechanism to control the default precision for output of floating-point JSON values |
▶CLazyInstantiation< Private::SingletonTrait< LibraryRegistry, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< LibraryRegistry, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
▶CLazySingleton< LibraryRegistry > | |
CLibraryRegistry | A registry for shared libraries |
▶CLazyInstantiation< Private::SingletonTrait< LogCore, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< LogCore, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
▶CLazySingleton< LogCore > | |
CLogCore | Single instance of the core logging class |
▶CLazyInstantiation< Private::SingletonTrait< MeshFactory, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< MeshFactory, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
▶CLazySingleton< MeshFactory > | |
CMeshFactory | Singleton that allows to load arbitrary meshes from file in different formats |
▶CLazyInstantiation< Private::SingletonTrait< Profiler, singleton::EagerInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CEagerInstantiation< Private::SingletonTrait< Profiler, singleton::EagerInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< Profiler, singleton::EagerInstantiation, singleton::CreateUsingNew > | |
▶CEagerSingleton< Profiler > | |
CProfiler | The main Profiler class |
▶CLazyInstantiation< Private::SingletonTrait< RandomGeneratorSingleton, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< RandomGeneratorSingleton, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
▶CLazySingleton< RandomGeneratorSingleton > | |
CRandomGeneratorSingleton | Singleton class for generating random numbers |
▶CLazyInstantiation< Private::SingletonTrait< ReflectMethodParamsDocumentation, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< ReflectMethodParamsDocumentation > | |
CRPCServer::MethodInfo::ReflectMethodParamsDocumentation | |
▶CLazyInstantiation< Private::SingletonTrait< RemoteAuthorityPropertyUpdater, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< RemoteAuthorityPropertyUpdater, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
▶CLazySingleton< RemoteAuthorityPropertyUpdater > | |
CRemoteAuthorityPropertyUpdater | |
▶CLazyInstantiation< Private::SingletonTrait< T, singleton::EagerInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CEagerInstantiation< Private::SingletonTrait< T, singleton::EagerInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< T, singleton::EagerInstantiation, singleton::CreateUsingNew > | |
CEagerSingleton< T > | Provided for convenience |
▶CLazyInstantiation< Private::SingletonTrait< T, singleton::EagerInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::NoLock > > | |
▶CEagerInstantiation< Private::SingletonTrait< T, singleton::EagerInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::NoLock > > | |
▶CSingleton< T, singleton::EagerInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::NoLock > | |
CEagerSingletonNoLock< T > | Provided for convenience |
▶CLazyInstantiation< Private::SingletonTrait< T, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< T, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
CLazySingleton< T > | Provided for convenience |
▶CLazyInstantiation< Private::SingletonTrait< T, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::NoLock > > | |
▶CSingleton< T, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::NoLock > | |
CLazySingletonNoLock< T > | Provided for convenience |
▶CLazyInstantiation< Private::SingletonTrait< ThreadMonitor, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< ThreadMonitor, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
▶CLazySingleton< ThreadMonitor > | |
CThreadMonitor | A thread monitor class |
▶CLazyInstantiation< Private::SingletonTrait< VisualizationRegistry, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > > | |
▶CSingleton< VisualizationRegistry, singleton::LazyInstantiation, singleton::CreateUsingNew > | |
▶CLazySingleton< VisualizationRegistry > | |
CVisualizationRegistry | Stores mappings from type names to Visualization classes of Visualizations that are able to show the data |
CExplicitInstantiation< Trait > | Implementation of the InstantiationPolicy that is used by the Singleton template |
▶CLazyInstantiation< Trait > | Implementation of the InstantiationPolicy that is used by the Singleton template |
CEagerInstantiation< Trait > | Implementation of the InstantiationPolicy that is used by the Singleton template |
CSpinlock | A spinlock is similar to a mutex and allows thread synchronization of critical sections |
CSQLiteCachedQuery | A cached SQLite query object that supports serialization |
CSQLiteQuery | Class representing a result of a SQLite database query |
CStampedDataQueue< T > | Implements a queue where Stamped data can be added |
CStampedDataQueue< StorageTransform > | |
▶CStampedHeader | The common header for all stamped data |
CStamped< T > | Mix in for adding a time stamp, an optional frame id and an optional sequence id to data types like Pose, RangeScan, etc |
CStamped< T * > | Stamped class specialization for polymorphic pointers |
CStampedPrimitive< T > | Stamped class for primitive types like int, float, etc |
CStamped< StorageTransform > | |
CStatus | Status entry class |
CStatusManager | Manages the status of one or multiple modules inheriting from DiagnosticsModule |
▶CStorageTransform | |
CStamped< StorageTransform > | |
▶CStreamAccessMixinBase< BinaryStream > | Base for buffered/unbuffered stream access |
▶CStreamAccessMixin< BinaryStream, Buffered > | Direct stream access |
CConcreteBinarySerializer< BinaryStream, BinaryFormatVersion, Buffered > | |
CStreamAccessMixin< BinaryStream, true > | Stream access buffered through BinaryBufferOstream, can be used to work around limitations of underlying stream (in particular, missing support of tellp/seekp) |
▶CStreamAccessMixinBase< mira::BinaryOstream > | |
▶CStreamAccessMixin< mira::BinaryOstream, false > | |
CConcreteBinarySerializer< mira::BinaryOstream, BinaryFormatVersion > | |
▶Cstreambuf | |
Cgzstreambuf | |
▶CStripedStorageBase | |
CStripedStorageBinary | |
CStripedStorageXML | Stores 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 |
CPropertyEditor::SupportedType | |
CCallStack::Symbol | Contains all information of a single function symbol in the call stack |
CReflectorInterface< Derived >::Tag | |
CTape | A tape is a binary file that contains recorded/serialized data of one or multiple channels |
CTapePlayer | Class for playing back tape files |
CTapeRecorder | Class for recording channel data to tape |
CTapeRecorderConfig | A config that can be passed to the TapeRecorder which contains all settings that should be used for recording |
CTapeVisitor | Visitor class to inspect tapes by channels and/or time interval |
▶CThreadMonitor::ThreadInfoBase | Runtime thread info |
CThreadMonitor::ThreadInfoTempl< TID > | Combine thread identity (template param) and runtime info |
▶Ctime_duration | |
▶CDuration | Use this class to represent time durations |
CDuration< AsString > | Derivation of mira::Duration with human-readable serialization |
CTimeOffsetCompensation | |
CTimeTypesSerializedAsElements | A tag type used as parameter type in humanReadableGetter, humanReadableSetter, humanReadableAccessor to select serialization as individual components (year/month/day etc.) |
▶CTInstantiationPolicy | |
CSingleton< 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 |
CToHex< T > | Can be used with toString to convert values to their string hex representation |
CToOct< T > | Can be used with toString to convert values to their string oct representation |
CTPower< base, exponent > | Computes the power base^exponent at compile time |
CTPower< base, 0 > | |
▶CTraits | |
CIsTransparentSerializableHelper< T, Derived, Traits > | |
CTransformDesc | Describes a path of transformations through the transformation tree |
▶CTransformerBase | Base class for Transformer to decouple base functionality that is type independent from type dependent Transformer class template |
▶CGenericTransformer< FrameworkTransformerNode > | |
CFrameworkTransformer | |
▶CGenericTransformer< TransformerNode< TTransform< T, D > > > | |
CTransformer< T, D, TTransform > | A full features transformer class based on GenericTransformer |
CGenericTransformer< TNode > | A generic transformer base class that can be used with different types of actual transformation nodes |
CTransformProperty | Use this class instead of a string property whenever your module has a transform frame as property |
▶Ctrue_type | |
CHasPublicDefaultConstructor< T > | Type trait that indicates whether or not a type can be constructed using the public default constructor |
CIsAtomicSerializable< JSONValue > | |
CIsAtomicSerializable< std::basic_string< CharT, Traits, Alloc > > | |
CIsAtomicSerializable< UUID > | |
CIsCheapToCopy< Angled > | |
CIsCheapToCopy< Anglef > | |
CIsCheapToCopy< Box3d > | |
CIsCheapToCopy< Box3f > | |
CIsCheapToCopy< Box3i > | |
CIsCheapToCopy< Circled > | |
CIsCheapToCopy< Circlef > | |
CIsCheapToCopy< Circlei > | |
CIsCheapToCopy< DateSerializedAsIsoString > | |
CIsCheapToCopy< DateSerializedAsYMD > | |
CIsCheapToCopy< Degreed > | |
CIsCheapToCopy< Degreef > | |
CIsCheapToCopy< Degreei > | |
CIsCheapToCopy< Duration > | |
CIsCheapToCopy< DurationSerializedAsHMS > | |
CIsCheapToCopy< DurationSerializedAsIsoString > | |
CIsCheapToCopy< Line2f > | |
CIsCheapToCopy< Line2i > | |
CIsCheapToCopy< Line3f > | |
CIsCheapToCopy< Line3i > | |
CIsCheapToCopy< Point2d > | |
CIsCheapToCopy< Point2f > | |
CIsCheapToCopy< Point2i > | |
CIsCheapToCopy< Point3d > | |
CIsCheapToCopy< Point3f > | |
CIsCheapToCopy< Point3i > | |
CIsCheapToCopy< Radiand > | |
CIsCheapToCopy< Radianf > | |
CIsCheapToCopy< Rect2d > | |
CIsCheapToCopy< Rect2f > | |
CIsCheapToCopy< Rect2i > | |
CIsCheapToCopy< RigidTransform2d > | |
CIsCheapToCopy< RigidTransform2f > | |
CIsCheapToCopy< RigidTransform3d > | |
CIsCheapToCopy< RigidTransform3f > | |
CIsCheapToCopy< RigidTransformCov2d > | |
CIsCheapToCopy< RigidTransformCov2f > | |
CIsCheapToCopy< RigidTransformCov3d > | |
CIsCheapToCopy< RigidTransformCov3f > | |
CIsCheapToCopy< SignedAngled > | |
CIsCheapToCopy< SignedAnglef > | |
CIsCheapToCopy< SignedDegreed > | |
CIsCheapToCopy< SignedDegreef > | |
CIsCheapToCopy< SignedDegreei > | |
CIsCheapToCopy< SignedRadiand > | |
CIsCheapToCopy< SignedRadianf > | |
CIsCheapToCopy< Size2d > | |
CIsCheapToCopy< Size2f > | |
CIsCheapToCopy< Size2i > | |
CIsCheapToCopy< Size3d > | |
CIsCheapToCopy< Size3f > | |
CIsCheapToCopy< Size3i > | |
CIsCheapToCopy< Time > | |
CIsCheapToCopy< TimeSerializedAsIsoString > | |
CIsCheapToCopy< TimeSerializedAsYMDHMS > | |
CIsCheapToCopy< UUID > | |
CIsCollection< boost::geometry::model::ring< PointType > > | |
CIsCollection< Buffer< T, Allocator > > | |
CIsCollection< MetaTypeDatabase > | |
CIsNotMetaSerializable< Img< TPixel, TChannels > > | Mark image classes as not meta-serializable |
CIsPointerOrSharedPointer< boost::shared_ptr< T > > | |
CIsPointerOrSharedPointer< std::shared_ptr< T > > | |
CIsTransparentSerializable< Accessor< Getter, Setter >, SerializerTag > | |
CIsTransparentSerializable< AccessorGetterPartInternalRedirect< T >, SerializerTag > | |
CIsTransparentSerializable< Angle< T >, SerializerTag > | |
CIsTransparentSerializable< ColormapProperty, SerializerTag > | |
CIsTransparentSerializable< Date, SerializerTag > | |
CIsTransparentSerializable< DateSerializedAsIsoString, SerializerTag > | |
CIsTransparentSerializable< Degree< T >, SerializerTag > | |
CIsTransparentSerializable< Duration, SerializerTag > | |
CIsTransparentSerializable< DurationSerializedAsIsoString, SerializerTag > | |
CIsTransparentSerializable< Getter< T >, SerializerTag > | |
CIsTransparentSerializable< IndexSelectorProperty< true >, SerializerTag > | |
CIsTransparentSerializable< KnownFramework, SerializerTag > | |
CIsTransparentSerializable< Path, SerializerTag > | |
CIsTransparentSerializable< Radian< T >, SerializerTag > | |
CIsTransparentSerializable< RemoteConnectionProxy, SerializerTag > | |
CIsTransparentSerializable< ResourceName, SerializerTag > | |
CIsTransparentSerializable< RSAKey, SerializerTag > | |
CIsTransparentSerializable< RSASignature, SerializerTag > | |
CIsTransparentSerializable< Setter< T >, SerializerTag > | |
CIsTransparentSerializable< SignedAngle< T >, SerializerTag > | |
CIsTransparentSerializable< SignedDegree< T >, SerializerTag > | |
CIsTransparentSerializable< SignedRadian< T >, SerializerTag > | |
CIsTransparentSerializable< Time, SerializerTag > | |
CIsTransparentSerializable< TimeSerializedAsIsoString, SerializerTag > | |
CIsTransparentSerializable< TransformProperty, SerializerTag > | |
CIsTransparentSerializable< XMLDom, SerializerTag > | |
CTypedVoidConstPtr | Same as TypedVoidPtr but const |
CTypedVoidPtr | Class that allows to maintain type-safety when passing void pointers |
CMetaSerializer::TypeWithoutObjectAbstractHelper< T, bool > | |
CMetaSerializer::TypeWithoutObjectAbstractHelper< T *, true > | |
CMetaSerializer::TypeWithoutObjectAbstractHelper< T, true > | |
CMetaSerializer::TypeWithoutObjectHelper< T, bool > | |
CMetaSerializer::TypeWithoutObjectHelper< T *, true > | |
CMetaSerializer::TypeWithoutObjectHelper< T, true > | |
CUnitManager | Class managing micro units and units |
CUntypedImgIteratorValue | |
▶Cvector< T > | STL class |
CHashDigest | A generic hash digest, which consists of an array of bytes |
CTypeMeta | Meta Type information |
▶CVisualizationObject | |
CArrowObject | |
CAxesObject | |
CGridObject | |
CImageObject | |
CLineListObject | Renders a line strip as billboard chain |
CLineStripObject | Renders one or more line strips |
▶CMeshObject | |
CCovObject | Visualization of covariances |
CPolygonObject< T > | |
CRectObject | |
CTextObject | |
CMutexLock::Volatile< T > | |
CNoLock::Volatile< T > | |
CWriteMapPairHelper< Derived, Container > | |
▶CXMemberNotFound | |
CXMemberNotFound_NoDefault | Can be thrown by subclasses of RecursiveMemberReflectorBase to indicate that they did not find a certain member, e.g |
CXMLDomPreprocessor | Preprocesses XML documents and resolves all special tags like , <if>, <warning> and so on |
CXMLSerializerTag | Serializer for serializing objects in XML format |
CXMLVariableValue | Variables defined in xml documents |
▶CXRuntime | |
CXRPC | An exception that is thrown by the RPCServer if an RPC call fails |
CDispatcherThread::XUnrecoverableFailure | Exception that can be thrown in every handler to indicate an unrecoverable failure |
▶CStreamUnderlay | |
CBinaryIstream< StreamUnderlay > | Input stream adapter that can be assigned to any input stream and allows binary input using the >> stream operators |
CBinaryOstream< StreamUnderlay > | Output stream adapter that can be assigned to any output stream and allows binary output using the << stream operators |
▶CT | |
CFrameworkGraphMixin< C, T > | |
CProtecteeMixin< T > | Mixin class that can be used to add the Protectee concept used by ScopedAccess<Protectee(, void)> to an existing class |
CStamped< T > | Mix in for adding a time stamp, an optional frame id and an optional sequence id to data types like Pose, RangeScan, etc |