42namespace ALEMBIC_VERSION_NS {
44class IGroup::PrivateData
58 std::vector<Alembic::Util::uint64_t> childVec;
60 Alembic::Util::uint64_t numChildren;
61 Alembic::Util::uint64_t pos;
65 Alembic::Util::uint64_t
iPos,
88 &(
mData->childVec.front()));
105 Alembic::Util::uint64_t
childPos = 0;
133 Alembic::Util::uint64_t
childPos = 0;
152Alembic::Util::uint64_t IGroup::getNumChildren()
const
154 return mData->numChildren;
157bool IGroup::isChildGroup(Alembic::Util::uint64_t
iIndex)
const
163bool IGroup::isChildData(Alembic::Util::uint64_t
iIndex)
const
169bool IGroup::isEmptyChildGroup(Alembic::Util::uint64_t
iIndex)
const
175bool IGroup::isEmptyChildData(Alembic::Util::uint64_t
iIndex)
const
181bool IGroup::isLight()
const
183 return mData->numChildren != 0 &&
mData->childVec.empty();