AGX Dynamics 2.42.1.1
Loading...
Searching...
No Matches
agxData::SerializedFrame Class Referenceabstract

#include <SerializedFrame.h>

+ Inheritance diagram for agxData::SerializedFrame:

Classes

struct  BinaryHeader
 
struct  BinarySegment
 
struct  JsonHeader
 
struct  XmlHeader
 

Public Types

typedef agx::Vector< BinarySegmentBinarySegmentVector
 
typedef agx::observer_ptr< const BufferBufferConstObserver
 
typedef agx::ref_ptr< const BufferBufferConstRef
 
typedef agx::observer_ptr< BufferBufferObserver
 
typedef agx::ref_ptr< BufferBufferRef
 
typedef agx::observer_ptr< const ComponentComponentConstObserver
 
typedef agx::ref_ptr< const ComponentComponentConstRef
 
typedef agx::observer_ptr< ComponentComponentObserver
 
typedef agx::ref_ptr< ComponentComponentRef
 
typedef agx::observer_ptr< const CustomBufferCustomBufferConstObserver
 
typedef agx::ref_ptr< const CustomBufferCustomBufferConstRef
 
typedef agx::observer_ptr< CustomBufferCustomBufferObserver
 
typedef agx::ref_ptr< CustomBufferCustomBufferRef
 
typedef agx::observer_ptr< const DataNodeDataNodeConstObserver
 
typedef agx::ref_ptr< const DataNodeDataNodeConstRef
 
typedef agx::observer_ptr< DataNodeDataNodeObserver
 
typedef agx::ref_ptr< DataNodeDataNodeRef
 
typedef agx::observer_ptr< const EntityStorageEntityStorageConstObserver
 
typedef agx::ref_ptr< const EntityStorageEntityStorageConstRef
 
typedef agx::observer_ptr< EntityStorageEntityStorageObserver
 
typedef agx::ref_ptr< EntityStorageEntityStorageRef
 
typedef agx::HashVector< agx::Name, agx::UInt32ExportNameTable
 
enum  HeaderFormat { INVALID =-1 , XML_HEADER , JSON_HEADER , BINARY_HEADER }
 
typedef agx::HashVector< agx::UInt32, agx::NameImportNameTable
 
typedef agx::observer_ptr< const NodeNodeConstObserver
 
typedef agx::ref_ptr< const NodeNodeConstRef
 
typedef agx::observer_ptr< NodeNodeObserver
 
typedef agx::Vector< NodeObserverNodeObserverVector
 
typedef agx::VectorPOD< Node * > NodePtrVector
 
typedef agx::ref_ptr< NodeNodeRef
 
typedef agx::Vector< NodeRefNodeRefVector
 
typedef agx::observer_ptr< const PartialBufferPartialBufferConstObserver
 
typedef agx::ref_ptr< const PartialBufferPartialBufferConstRef
 
typedef agx::observer_ptr< PartialBufferPartialBufferObserver
 
typedef agx::ref_ptr< PartialBufferPartialBufferRef
 
typedef agx::observer_ptr< const StorageBatchEventStorageBatchEventConstObserver
 
typedef agx::ref_ptr< const StorageBatchEventStorageBatchEventConstRef
 
typedef agx::observer_ptr< StorageBatchEventStorageBatchEventObserver
 
typedef agx::ref_ptr< StorageBatchEventStorageBatchEventRef
 
enum  Type {
  CREATE , DESTROY , PERMUTE , INVALID =-1 ,
  VALUE , BUFFER , COMPONENT , CUSTOM_BUFFER ,
  PARTIAL_BUFFER , ENTITY_STORAGE
}
 
enum  Type {
  CREATE , DESTROY , PERMUTE , INVALID =-1 ,
  VALUE , BUFFER , COMPONENT , CUSTOM_BUFFER ,
  PARTIAL_BUFFER , ENTITY_STORAGE
}
 
typedef agx::observer_ptr< const ValueValueConstObserver
 
typedef agx::ref_ptr< const ValueValueConstRef
 
typedef agx::observer_ptr< ValueValueObserver
 
typedef agx::ref_ptr< ValueValueRef
 

Public Member Functions

 SerializedFrame (const agxData::Frame *frame)
 
 SerializedFrame (SerializedFrame::Component *root)
 
void add (agx::UInt64 id)
 
void add (agxData::Array< agx::Index > &instances)
 
void add (agxData::Array< agxData::EntityPtr > &instances)
 
void add (agxData::EntityRange &instances)
 
void addChild (Node *child)
 
 Buffer (const agx::Name &name, agx::Index id, BinaryData *data, const Format *format, size_t numElements, size_t byteOffset)
 
size_t capacity () const
 
 Component (const agx::Name &name, agx::Index id=agx::InvalidIndex)
 
 CustomBuffer (const agx::Name &name, agx::Index id, const Format *format, size_t numElements)
 
 DataNode (const agx::Name &name, agx::Index id, BinaryData *data, const Format *format, size_t numBytes, size_t offset)
 
 EntityStorage (const agx::Name &name, agx::Index id, EntityModel *model, size_t numElements, size_t capacity)
 
 EntityStorage (const agxData::Frame::EntityStorage *storage)
 
size_t fullSize () const
 
virtual size_t getBinaryHeaderNumBytes () const =0
 
virtual size_t getBinaryHeaderNumBytes () const override
 
virtual size_t getBinaryHeaderNumBytes () const override
 
virtual size_t getBinaryHeaderNumBytes () const override
 
virtual size_t getBinaryHeaderNumBytes () const override
 
virtual size_t getBinaryHeaderNumBytes () const override
 
virtual size_t getBinaryHeaderNumBytes () const override
 
const BinarySegmentVectorgetBinarySegments () const
 
template<typename T >
T * getChild (const char *name)
 
template<typename T >
const T * getChild (const char *name) const
 
const NodeRefVectorgetChildren () const
 
BinaryDatagetData ()
 
const BinaryDatagetData () const
 
const FormatgetFormat () const
 
const FormatgetFormat () const
 
const FormatgetFormat () const
 
agx::Index getId () const
 
const agx::UInt64VectorgetIdVector () const
 
EntityModelgetModel ()
 
const EntityModelgetModel () const
 
const agx::NamegetName () const
 
size_t getNumBytes () const
 
size_t getNumElements () const
 
size_t getNumElements () const
 
size_t getNumElements () const
 
size_t getNumElements () const
 
size_t getOffset () const
 
ComponentgetParent ()
 
agx::String getPath () const
 
ComponentgetRoot ()
 
agxData::EntityStoragegetStorage ()
 
size_t getTotNumBytes () const
 
Type getType () const
 
Type getType () const
 
const agx::NamegetTypeName () const
 
 Node (const agx::Name &name, agx::Index id)
 
 PartialBuffer (agxData::Frame::PartialBuffer *buffer)
 
 PartialBuffer (const agx::Name &name, agx::Index id, const Format *format, size_t numElements, size_t fullSize)
 
void setId (agx::Index id)
 
void setType (Type type)
 
 StorageBatchEvent (Type type, agxData::EntityStorage *storage, size_t reserve=0)
 
 Value (const agx::Name &name, agx::Index id, BinaryData *data, const Format *format, size_t offset)
 
BinaryDatawriteBinaryHeader () const
 
void writeBinaryHeader (BinaryHeader::DataNode &eNode, ExportNameTable &nameTable)
 
void writeBinaryHeader (BinaryHeader::Node &eNode, ExportNameTable &nameTable)
 
virtual ByteStream writeBinaryHeader (ByteStream stream, ExportNameTable &nameTable)
 
virtual ByteStream writeBinaryHeader (ByteStream stream, ExportNameTable &nameTable) override
 
virtual ByteStream writeBinaryHeader (ByteStream stream, ExportNameTable &nameTable) override
 
virtual ByteStream writeBinaryHeader (ByteStream stream, ExportNameTable &nameTable) override
 
virtual ByteStream writeBinaryHeader (ByteStream stream, ExportNameTable &nameTable) override
 
virtual ByteStream writeBinaryHeader (ByteStream stream, ExportNameTable &nameTable) override
 
virtual ByteStream writeBinaryHeader (ByteStream stream, ExportNameTable &nameTable) override
 
template<typename ComponentT >
ByteStream writeBinaryHeader (ByteStream stream, ExportNameTable &nameTable, ComponentT &eComponent)
 
BinaryDatawriteBinaryHeader (ExportNameTable &nameTable) const
 
void writeChildren (agx::TiXmlElement *eParent)
 
void writeDataSegment (std::ostream &binaryFile)
 
virtual void writeDataSegment (std::ostream &binaryFile, agx::UInt64 baseOffset) override
 
virtual void writeDataSegment (std::ostream &binaryFile, agx::UInt64 baseOffset) override
 
virtual void writeDataSegment (std::ostream &binaryFile, agx::UInt64 baseOffset)=0
 
agx::TiXmlElement * writeXmlHeader () const
 
virtual agx::TiXmlElement * writeXmlHeader (agx::TiXmlElement *eParent) override
 
virtual agx::TiXmlElement * writeXmlHeader (agx::TiXmlElement *eParent) override
 
virtual agx::TiXmlElement * writeXmlHeader (agx::TiXmlElement *eParent) override
 
virtual agx::TiXmlElement * writeXmlHeader (agx::TiXmlElement *eParent) override
 
virtual agx::TiXmlElement * writeXmlHeader (agx::TiXmlElement *eParent) override
 
virtual agx::TiXmlElement * writeXmlHeader (agx::TiXmlElement *eParent) override
 
virtual agx::TiXmlElement * writeXmlHeader (agx::TiXmlElement *eParent)=0
 
- Public Member Functions inherited from agx::Referenced
 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.
 
Referencedoperator= (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.
 

Static Public Member Functions

static Frame * createFrame (const Component *root, agx::UInt index, agx::Real timeStamp, agx::Real timeStep)
 
static Frame * extractFrame (agx::TiXmlElement *eFrame, BinaryData *dataSegment)
 
static Frame * extractFrame (BinaryData *headerSegment, BinaryData *dataSegment)
 
static Frame * extractFrame (BinaryData *headerSegment, BinaryData *dataSegment, ImportNameTable &nameTable, bool clearNameTableOnKeyFrame=true, FrameReader *frameReader=nullptr)
 
static void updateNameTable (BinaryData *headerSegment, ImportNameTable &nameTable)
 
- Static Public Member Functions inherited from agx::Referenced
template<typename T >
static bool ValidateCast (const Referenced *object)
 

Static Public Attributes

static const agx::UInt64 DATA_SEGMENT_ALIGNMENT = 32
 

Protected Member Functions

virtual ~SerializedFrame ()
 
void setParent (Component *parent)
 
- Protected Member Functions inherited from agx::Referenced
virtual ~Referenced ()
 Destructor.
 
void allocateObserverVector () const
 
void deleteUsingDeleteHandler () const
 

Additional Inherited Members

- Static Protected Member Functions inherited from agx::Referenced
static DeleteHandlergetDeleteHandler ()
 
static void setDeleteHandler (DeleteHandler *handler)
 Internal: Set a DeleteHandler to which deletion of all referenced counted objects will be delegated to.
 
- Protected Attributes inherited from agx::Referenced
Mutex m_mutex
 
ObserverContainer m_observers
 
AtomicValue m_refCount
 

Detailed Description

Definition at line 41 of file SerializedFrame.h.

Member Typedef Documentation

◆ BinarySegmentVector

◆ BufferConstObserver

◆ BufferConstRef

◆ BufferObserver

◆ BufferRef

◆ ComponentConstObserver

◆ ComponentConstRef

◆ ComponentObserver

◆ ComponentRef

◆ CustomBufferConstObserver

◆ CustomBufferConstRef

◆ CustomBufferObserver

◆ CustomBufferRef

◆ DataNodeConstObserver

◆ DataNodeConstRef

◆ DataNodeObserver

◆ DataNodeRef

◆ EntityStorageConstObserver

◆ EntityStorageConstRef

◆ EntityStorageObserver

◆ EntityStorageRef

◆ ExportNameTable

◆ ImportNameTable

◆ NodeConstObserver

◆ NodeConstRef

Definition at line 55 of file SerializedFrame.h.

◆ NodeObserver

◆ NodeObserverVector

◆ NodePtrVector

◆ NodeRef

◆ NodeRefVector

◆ PartialBufferConstObserver

◆ PartialBufferConstRef

◆ PartialBufferObserver

◆ PartialBufferRef

◆ StorageBatchEventConstObserver

◆ StorageBatchEventConstRef

◆ StorageBatchEventObserver

◆ StorageBatchEventRef

◆ ValueConstObserver

◆ ValueConstRef

Definition at line 60 of file SerializedFrame.h.

◆ ValueObserver

◆ ValueRef

Member Enumeration Documentation

◆ HeaderFormat

Enumerator
INVALID 
XML_HEADER 
JSON_HEADER 
BINARY_HEADER 

Definition at line 44 of file SerializedFrame.h.

◆ Type [1/2]

Enumerator
CREATE 
DESTROY 
PERMUTE 
INVALID 
VALUE 
BUFFER 
COMPONENT 
CUSTOM_BUFFER 
PARTIAL_BUFFER 
ENTITY_STORAGE 

Definition at line 169 of file SerializedFrame.h.

◆ Type [2/2]

Enumerator
CREATE 
DESTROY 
PERMUTE 
INVALID 
VALUE 
BUFFER 
COMPONENT 
CUSTOM_BUFFER 
PARTIAL_BUFFER 
ENTITY_STORAGE 

Definition at line 425 of file SerializedFrame.h.

Constructor & Destructor Documentation

◆ SerializedFrame() [1/2]

agxData::SerializedFrame::SerializedFrame ( const agxData::Frame *  frame)

◆ SerializedFrame() [2/2]

agxData::SerializedFrame::SerializedFrame ( SerializedFrame::Component root)

◆ ~SerializedFrame()

virtual agxData::SerializedFrame::~SerializedFrame ( )
protectedvirtual

Member Function Documentation

◆ add() [1/4]

void agxData::SerializedFrame::add ( agx::UInt64  id)

◆ add() [2/4]

void agxData::SerializedFrame::add ( agxData::Array< agx::Index > &  instances)

◆ add() [3/4]

void agxData::SerializedFrame::add ( agxData::Array< agxData::EntityPtr > &  instances)

◆ add() [4/4]

void agxData::SerializedFrame::add ( agxData::EntityRange instances)

◆ addChild()

void agxData::SerializedFrame::addChild ( Node child)

◆ Buffer()

agxData::SerializedFrame::Buffer ( const agx::Name name,
agx::Index  id,
BinaryData data,
const Format format,
size_t  numElements,
size_t  byteOffset 
)

◆ capacity()

size_t agxData::SerializedFrame::capacity ( ) const

◆ Component()

agxData::SerializedFrame::Component ( const agx::Name name,
agx::Index  id = agx::InvalidIndex 
)

◆ createFrame()

static Frame * agxData::SerializedFrame::createFrame ( const Component root,
agx::UInt  index,
agx::Real  timeStamp,
agx::Real  timeStep 
)
static

◆ CustomBuffer()

agxData::SerializedFrame::CustomBuffer ( const agx::Name name,
agx::Index  id,
const Format format,
size_t  numElements 
)

◆ DataNode()

agxData::SerializedFrame::DataNode ( const agx::Name name,
agx::Index  id,
BinaryData data,
const Format format,
size_t  numBytes,
size_t  offset 
)

◆ EntityStorage() [1/2]

agxData::SerializedFrame::EntityStorage ( const agx::Name name,
agx::Index  id,
EntityModel model,
size_t  numElements,
size_t  capacity 
)

◆ EntityStorage() [2/2]

agxData::SerializedFrame::EntityStorage ( const agxData::Frame::EntityStorage *  storage)

◆ extractFrame() [1/3]

static Frame * agxData::SerializedFrame::extractFrame ( agx::TiXmlElement *  eFrame,
BinaryData dataSegment 
)
static

◆ extractFrame() [2/3]

static Frame * agxData::SerializedFrame::extractFrame ( BinaryData headerSegment,
BinaryData dataSegment 
)
static

◆ extractFrame() [3/3]

static Frame * agxData::SerializedFrame::extractFrame ( BinaryData headerSegment,
BinaryData dataSegment,
ImportNameTable nameTable,
bool  clearNameTableOnKeyFrame = true,
FrameReader frameReader = nullptr 
)
static

◆ fullSize()

size_t agxData::SerializedFrame::fullSize ( ) const

◆ getBinaryHeaderNumBytes() [1/7]

virtual size_t agxData::SerializedFrame::getBinaryHeaderNumBytes ( ) const
pure virtual

◆ getBinaryHeaderNumBytes() [2/7]

virtual size_t agxData::SerializedFrame::getBinaryHeaderNumBytes ( ) const
overridevirtual

◆ getBinaryHeaderNumBytes() [3/7]

virtual size_t agxData::SerializedFrame::getBinaryHeaderNumBytes ( ) const
overridevirtual

◆ getBinaryHeaderNumBytes() [4/7]

virtual size_t agxData::SerializedFrame::getBinaryHeaderNumBytes ( ) const
overridevirtual

◆ getBinaryHeaderNumBytes() [5/7]

virtual size_t agxData::SerializedFrame::getBinaryHeaderNumBytes ( ) const
overridevirtual

◆ getBinaryHeaderNumBytes() [6/7]

virtual size_t agxData::SerializedFrame::getBinaryHeaderNumBytes ( ) const
overridevirtual

◆ getBinaryHeaderNumBytes() [7/7]

virtual size_t agxData::SerializedFrame::getBinaryHeaderNumBytes ( ) const
overridevirtual

◆ getBinarySegments()

const BinarySegmentVector & agxData::SerializedFrame::getBinarySegments ( ) const

◆ getChild() [1/2]

template<typename T >
T * agxData::SerializedFrame::getChild ( const char *  name)

◆ getChild() [2/2]

template<typename T >
const T * agxData::SerializedFrame::getChild ( const char *  name) const

◆ getChildren()

const NodeRefVector & agxData::SerializedFrame::getChildren ( ) const

◆ getData() [1/2]

BinaryData * agxData::SerializedFrame::getData ( )

◆ getData() [2/2]

const BinaryData * agxData::SerializedFrame::getData ( ) const

◆ getFormat() [1/3]

const Format * agxData::SerializedFrame::getFormat ( ) const

◆ getFormat() [2/3]

const Format * agxData::SerializedFrame::getFormat ( ) const

◆ getFormat() [3/3]

const Format * agxData::SerializedFrame::getFormat ( ) const

◆ getId()

agx::Index agxData::SerializedFrame::getId ( ) const

◆ getIdVector()

const agx::UInt64Vector & agxData::SerializedFrame::getIdVector ( ) const

◆ getModel() [1/2]

EntityModel * agxData::SerializedFrame::getModel ( )

◆ getModel() [2/2]

const EntityModel * agxData::SerializedFrame::getModel ( ) const

◆ getName()

const agx::Name & agxData::SerializedFrame::getName ( ) const

◆ getNumBytes()

size_t agxData::SerializedFrame::getNumBytes ( ) const

◆ getNumElements() [1/4]

size_t agxData::SerializedFrame::getNumElements ( ) const

◆ getNumElements() [2/4]

size_t agxData::SerializedFrame::getNumElements ( ) const

◆ getNumElements() [3/4]

size_t agxData::SerializedFrame::getNumElements ( ) const

◆ getNumElements() [4/4]

size_t agxData::SerializedFrame::getNumElements ( ) const

◆ getOffset()

size_t agxData::SerializedFrame::getOffset ( ) const

◆ getParent()

Component * agxData::SerializedFrame::getParent ( )

◆ getPath()

agx::String agxData::SerializedFrame::getPath ( ) const

◆ getRoot()

Component * agxData::SerializedFrame::getRoot ( )

◆ getStorage()

agxData::EntityStorage * agxData::SerializedFrame::getStorage ( )

◆ getTotNumBytes()

size_t agxData::SerializedFrame::getTotNumBytes ( ) const

◆ getType() [1/2]

Type agxData::SerializedFrame::getType ( ) const

◆ getType() [2/2]

Type agxData::SerializedFrame::getType ( ) const

◆ getTypeName()

const agx::Name & agxData::SerializedFrame::getTypeName ( ) const

◆ Node()

agxData::SerializedFrame::Node ( const agx::Name name,
agx::Index  id 
)

◆ PartialBuffer() [1/2]

agxData::SerializedFrame::PartialBuffer ( agxData::Frame::PartialBuffer *  buffer)

◆ PartialBuffer() [2/2]

agxData::SerializedFrame::PartialBuffer ( const agx::Name name,
agx::Index  id,
const Format format,
size_t  numElements,
size_t  fullSize 
)

◆ setId()

void agxData::SerializedFrame::setId ( agx::Index  id)

◆ setParent()

void agxData::SerializedFrame::setParent ( Component parent)
protected

◆ setType()

void agxData::SerializedFrame::setType ( Type  type)

◆ StorageBatchEvent()

agxData::SerializedFrame::StorageBatchEvent ( Type  type,
agxData::EntityStorage storage,
size_t  reserve = 0 
)

◆ updateNameTable()

static void agxData::SerializedFrame::updateNameTable ( BinaryData headerSegment,
ImportNameTable nameTable 
)
static

◆ Value()

agxData::SerializedFrame::Value ( const agx::Name name,
agx::Index  id,
BinaryData data,
const Format format,
size_t  offset 
)

◆ writeBinaryHeader() [1/12]

BinaryData * agxData::SerializedFrame::writeBinaryHeader ( ) const

◆ writeBinaryHeader() [2/12]

void agxData::SerializedFrame::writeBinaryHeader ( BinaryHeader::DataNode eNode,
ExportNameTable nameTable 
)

◆ writeBinaryHeader() [3/12]

void agxData::SerializedFrame::writeBinaryHeader ( BinaryHeader::Node eNode,
ExportNameTable nameTable 
)

◆ writeBinaryHeader() [4/12]

virtual ByteStream agxData::SerializedFrame::writeBinaryHeader ( ByteStream  stream,
ExportNameTable nameTable 
)
virtual

◆ writeBinaryHeader() [5/12]

virtual ByteStream agxData::SerializedFrame::writeBinaryHeader ( ByteStream  stream,
ExportNameTable nameTable 
)
overridevirtual

◆ writeBinaryHeader() [6/12]

virtual ByteStream agxData::SerializedFrame::writeBinaryHeader ( ByteStream  stream,
ExportNameTable nameTable 
)
overridevirtual

◆ writeBinaryHeader() [7/12]

virtual ByteStream agxData::SerializedFrame::writeBinaryHeader ( ByteStream  stream,
ExportNameTable nameTable 
)
overridevirtual

◆ writeBinaryHeader() [8/12]

virtual ByteStream agxData::SerializedFrame::writeBinaryHeader ( ByteStream  stream,
ExportNameTable nameTable 
)
overridevirtual

◆ writeBinaryHeader() [9/12]

virtual ByteStream agxData::SerializedFrame::writeBinaryHeader ( ByteStream  stream,
ExportNameTable nameTable 
)
overridevirtual

◆ writeBinaryHeader() [10/12]

virtual ByteStream agxData::SerializedFrame::writeBinaryHeader ( ByteStream  stream,
ExportNameTable nameTable 
)
overridevirtual

◆ writeBinaryHeader() [11/12]

template<typename ComponentT >
ByteStream agxData::SerializedFrame::writeBinaryHeader ( ByteStream  stream,
ExportNameTable nameTable,
ComponentT &  eComponent 
)

◆ writeBinaryHeader() [12/12]

BinaryData * agxData::SerializedFrame::writeBinaryHeader ( ExportNameTable nameTable) const

◆ writeChildren()

void agxData::SerializedFrame::writeChildren ( agx::TiXmlElement *  eParent)

◆ writeDataSegment() [1/4]

void agxData::SerializedFrame::writeDataSegment ( std::ostream &  binaryFile)

◆ writeDataSegment() [2/4]

virtual void agxData::SerializedFrame::writeDataSegment ( std::ostream &  binaryFile,
agx::UInt64  baseOffset 
)
overridevirtual

◆ writeDataSegment() [3/4]

virtual void agxData::SerializedFrame::writeDataSegment ( std::ostream &  binaryFile,
agx::UInt64  baseOffset 
)
overridevirtual

◆ writeDataSegment() [4/4]

virtual void agxData::SerializedFrame::writeDataSegment ( std::ostream &  binaryFile,
agx::UInt64  baseOffset 
)
pure virtual

◆ writeXmlHeader() [1/8]

agx::TiXmlElement * agxData::SerializedFrame::writeXmlHeader ( ) const

◆ writeXmlHeader() [2/8]

virtual agx::TiXmlElement * agxData::SerializedFrame::writeXmlHeader ( agx::TiXmlElement *  eParent)
overridevirtual

◆ writeXmlHeader() [3/8]

virtual agx::TiXmlElement * agxData::SerializedFrame::writeXmlHeader ( agx::TiXmlElement *  eParent)
overridevirtual

◆ writeXmlHeader() [4/8]

virtual agx::TiXmlElement * agxData::SerializedFrame::writeXmlHeader ( agx::TiXmlElement *  eParent)
overridevirtual

◆ writeXmlHeader() [5/8]

virtual agx::TiXmlElement * agxData::SerializedFrame::writeXmlHeader ( agx::TiXmlElement *  eParent)
overridevirtual

◆ writeXmlHeader() [6/8]

virtual agx::TiXmlElement * agxData::SerializedFrame::writeXmlHeader ( agx::TiXmlElement *  eParent)
overridevirtual

◆ writeXmlHeader() [7/8]

virtual agx::TiXmlElement * agxData::SerializedFrame::writeXmlHeader ( agx::TiXmlElement *  eParent)
overridevirtual

◆ writeXmlHeader() [8/8]

virtual agx::TiXmlElement * agxData::SerializedFrame::writeXmlHeader ( agx::TiXmlElement *  eParent)
pure virtual

Member Data Documentation

◆ DATA_SEGMENT_ALIGNMENT

const agx::UInt64 agxData::SerializedFrame::DATA_SEGMENT_ALIGNMENT = 32
static

Definition at line 52 of file SerializedFrame.h.


The documentation for this class was generated from the following file: