51class ALEMBIC_EXPORT IGroup
56 IGroupPtr getGroup(Alembic::Util::uint64_t iIndex,
bool iLight,
57 std::size_t iThreadIndex);
59 IDataPtr getData(Alembic::Util::uint64_t iIndex, std::size_t iThreadIndex);
61 Alembic::Util::uint64_t getNumChildren()
const;
63 bool isChildGroup(Alembic::Util::uint64_t iIndex)
const;
64 bool isChildData(Alembic::Util::uint64_t iIndex)
const;
66 bool isEmptyChildGroup(Alembic::Util::uint64_t iIndex)
const;
67 bool isEmptyChildData(Alembic::Util::uint64_t iIndex)
const;
72 friend class IArchive;
73 IGroup(IStreamsPtr iStreams, Alembic::Util::uint64_t iPos,
bool iLight,
74 std::size_t iThreadIndex);
77 Alembic::Util::unique_ptr< PrivateData > mData;