UsdGeomXformable::XformQuery::XformQuery(const UsdGeomXformable &xformable): _resetsXformStack(false) { vector<UsdGeomXformOp> orderedXformOps = xformable.GetOrderedXformOps(&_resetsXformStack); if (not orderedXformOps.empty()) { _xformOps = orderedXformOps; // Create attribute queries for all the xform ops. TF_FOR_ALL(it, _xformOps) { it->_CreateAttributeQuery(); } }
static std::vector<UsdGeomXformOp> _GetOrderedXformOps(const UsdGeomXformable &self) { bool resetsXformStack=false; return self.GetOrderedXformOps(&resetsXformStack); }