HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_AIFEditDeltaTupleLegacyStream Class Referenceabstract

Interface class for loading legacy tuple delta data. More...

#include <GA_AIFEdit.h>

Public Member Functions

virtual ~GA_AIFEditDeltaTupleLegacyStream ()
 
virtual int getTupleSize () const =0
 
virtual GA_Size getDeltaCount () const =0
 
virtual bool extractDelta (GA_Index &index, UT_Fpreal64Array &delta)=0
 
virtual bool extractDelta (GA_Index &index, UT_Int64Array &delta)=0
 
virtual bool extractDelta (GA_Index &index, UT_Fpreal32Array &delta)=0
 
virtual bool extractDelta (GA_Index &index, UT_Int32Array &delta)=0
 

Detailed Description

Interface class for loading legacy tuple delta data.

An interface class to allow a GA_AIFEditDelta implementation to load a legacy stream without specific knowledge of the stream format.

Definition at line 122 of file GA_AIFEdit.h.

Constructor & Destructor Documentation

virtual GA_AIFEditDeltaTupleLegacyStream::~GA_AIFEditDeltaTupleLegacyStream ( )
inlinevirtual

Definition at line 125 of file GA_AIFEdit.h.

Member Function Documentation

virtual bool GA_AIFEditDeltaTupleLegacyStream::extractDelta ( GA_Index index,
UT_Fpreal64Array delta 
)
pure virtual

Extracting a delta will consume it, so these methods should be called exactly getDeltaCount() times.

virtual bool GA_AIFEditDeltaTupleLegacyStream::extractDelta ( GA_Index index,
UT_Int64Array delta 
)
pure virtual

Extracting a delta will consume it, so these methods should be called exactly getDeltaCount() times.

virtual bool GA_AIFEditDeltaTupleLegacyStream::extractDelta ( GA_Index index,
UT_Fpreal32Array delta 
)
pure virtual

Extracting a delta will consume it, so these methods should be called exactly getDeltaCount() times.

virtual bool GA_AIFEditDeltaTupleLegacyStream::extractDelta ( GA_Index index,
UT_Int32Array delta 
)
pure virtual

Extracting a delta will consume it, so these methods should be called exactly getDeltaCount() times.

virtual GA_Size GA_AIFEditDeltaTupleLegacyStream::getDeltaCount ( ) const
pure virtual
virtual int GA_AIFEditDeltaTupleLegacyStream::getTupleSize ( ) const
pure virtual

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