HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup Class Reference

#include <OGroup.h>

+ Inheritance diagram for Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup:

Public Member Functions

 ~OGroup ()
 
OGroupPtr addGroup ()
 
ODataPtr addData (Alembic::Util::uint64_t iSize, const void *iData)
 
ODataPtr addData (Alembic::Util::uint64_t iNumData, const Alembic::Util::uint64_t *iSizes, const void **iDatas)
 
ODataPtr createData (Alembic::Util::uint64_t iSize, const void *iData)
 
ODataPtr createData (Alembic::Util::uint64_t iNumData, const Alembic::Util::uint64_t *iSizes, const void **iDatas)
 
void addData (ODataPtr iData)
 
void addGroup (OGroupPtr iGroup)
 
void addEmptyGroup ()
 
void addEmptyData ()
 
void freeze ()
 
bool isFrozen ()
 
Alembic::Util::uint64_t getNumChildren () const
 
bool isChildGroup (Alembic::Util::uint64_t iIndex) const
 
bool isChildData (Alembic::Util::uint64_t iIndex) const
 
bool isChildEmptyGroup (Alembic::Util::uint64_t iIndex) const
 
bool isChildEmptyData (Alembic::Util::uint64_t iIndex) const
 
void replaceData (Alembic::Util::uint64_t iIndex, ODataPtr iData)
 

Friends

class OArchive
 

Detailed Description

Definition at line 51 of file OGroup.h.

Constructor & Destructor Documentation

Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::~OGroup ( )

Member Function Documentation

ODataPtr Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::addData ( Alembic::Util::uint64_t  iSize,
const void iData 
)
ODataPtr Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::addData ( Alembic::Util::uint64_t  iNumData,
const Alembic::Util::uint64_t *  iSizes,
const void **  iDatas 
)
void Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::addData ( ODataPtr  iData)
void Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::addEmptyData ( )
void Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::addEmptyGroup ( )
OGroupPtr Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::addGroup ( )
void Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::addGroup ( OGroupPtr  iGroup)
ODataPtr Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::createData ( Alembic::Util::uint64_t  iSize,
const void iData 
)
ODataPtr Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::createData ( Alembic::Util::uint64_t  iNumData,
const Alembic::Util::uint64_t *  iSizes,
const void **  iDatas 
)
void Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::freeze ( )
Alembic::Util::uint64_t Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::getNumChildren ( ) const
bool Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::isChildData ( Alembic::Util::uint64_t  iIndex) const
bool Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::isChildEmptyData ( Alembic::Util::uint64_t  iIndex) const
bool Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::isChildEmptyGroup ( Alembic::Util::uint64_t  iIndex) const
bool Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::isChildGroup ( Alembic::Util::uint64_t  iIndex) const
bool Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::isFrozen ( )
void Alembic::Ogawa::ALEMBIC_VERSION_NS::OGroup::replaceData ( Alembic::Util::uint64_t  iIndex,
ODataPtr  iData 
)

Friends And Related Function Documentation

friend class OArchive
friend

Definition at line 122 of file OGroup.h.


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