![]() |
AGX Dynamics 2.40.1.0
|
Package of points for a specified curve. More...
#include <DataPacket.h>
Public Member Functions | |
DataPacket () | |
void | addCurveData (CurveID curveId, CurvePoint point) |
void | addCurveData (CurveID curveId, CurvePointVector points) |
const DataPointVector & | getDataPoints () const |
![]() | |
Referenced () | |
Default constructor. | |
Referenced (const Referenced &) | |
template<typename T > | |
T * | as () |
Subclass casting. | |
template<typename T > | |
const T * | as () const |
template<typename T > | |
T * | asSafe () |
Safe subclass casting, return nullptr if template type does not match. | |
template<typename T > | |
const T * | asSafe () const |
int | getReferenceCount () const |
template<typename T > | |
bool | is () const |
Subclass test. | |
Referenced & | operator= (const Referenced &) |
Assignment operator. Will increment the number of references to the referenced object. | |
void | reference (void *ptr=nullptr) const |
Explicitly increment the reference count by one, indicating that this object has another pointer which is referencing it. | |
void | unreference (void *ptr=nullptr) const |
Decrement the reference count by one, indicating that a pointer to this object is referencing it. | |
void | unreference_nodelete () const |
Decrement the reference count by one, indicating that a pointer to this object is referencing it. | |
Protected Member Functions | |
virtual | ~DataPacket () |
![]() | |
virtual | ~Referenced () |
Destructor. | |
void | allocateObserverVector () const |
void | deleteUsingDeleteHandler () const |
Additional Inherited Members | |
![]() | |
template<typename T > | |
static bool | ValidateCast (const Referenced *object) |
![]() | |
static DeleteHandler * | getDeleteHandler () |
static void | setDeleteHandler (DeleteHandler *handler) |
Internal: Set a DeleteHandler to which deletion of all referenced counted objects will be delegated to. | |
![]() | |
Mutex | m_mutex |
ObserverContainer | m_observers |
AtomicValue | m_refCount |
Package of points for a specified curve.
Definition at line 55 of file DataPacket.h.
agxPlot::DataPacket::DataPacket | ( | ) |
|
protectedvirtual |
void agxPlot::DataPacket::addCurveData | ( | CurveID | curveId, |
CurvePoint | point | ||
) |
void agxPlot::DataPacket::addCurveData | ( | CurveID | curveId, |
CurvePointVector | points | ||
) |
const DataPointVector & agxPlot::DataPacket::getDataPoints | ( | ) | const |