Object class
#include <FAST/Object.hpp>
Base class for all FAST objects.
Contents
This class has some functionality common to all FAST objects.
Derived classes
- class AppearanceModel
- class AttributeObject
- class ComputationThread
- class DataChannel
- class DataObject
- Abstract data object class.
- class DataStream
- Object for iterating through a data stream coming from a pipeline.
- class DeviceManager
- class ExecutionDevice
- class ImagePyramidAccess
- CPU access to ImagePyramid.
- class InferenceEngine
- class OpenCLProgram
- class SceneGraphNode
- class Shape
- class ShapeModel
Public types
Public static functions
- static auto getStaticNameOfClass() -> std::string
Constructors, destructors, conversion operators
Public functions
- auto getReporter() -> Reporter&
-
auto getRuntime() -> RuntimeMeasurement::
pointer -
auto getRuntime(std::string name) -> RuntimeMeasurement::
pointer -
auto getAllRuntimes() -> RuntimeMeasurementsManager::
pointer -
auto getRuntimeManager() -> RuntimeMeasurementsManager::
pointer - void enableRuntimeMeasurements()
- void disableRuntimeMeasurements()
Protected functions
- auto reportError() -> Reporter&
- auto reportWarning() -> Reporter&
- auto reportInfo() -> Reporter&
- auto reportEnd() const -> ReporterEnd
Protected variables
- std::weak_ptr<Object> mPtr
-
RuntimeMeasurementsManager::
pointer mRuntimeManager