public static UsdObjectVector ComputeIncludedObjects(UsdCollectionAPI.MembershipQuery query, UsdStageWeakPtr stage)
        {
            UsdObjectVector ret = new UsdObjectVector(UsdCsPINVOKE.UsdCollectionAPI_ComputeIncludedObjects(UsdCollectionAPI.MembershipQuery.getCPtr(query), UsdStageWeakPtr.getCPtr(stage)), true);

            if (UsdCsPINVOKE.SWIGPendingException.Pending)
            {
                throw UsdCsPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public static SWIGTYPE_p_std__setT_SdfPath_t ComputeIncludedPaths(UsdCollectionAPI.MembershipQuery query, UsdStageWeakPtr stage)
        {
            SWIGTYPE_p_std__setT_SdfPath_t ret = new SWIGTYPE_p_std__setT_SdfPath_t(UsdCsPINVOKE.UsdCollectionAPI_ComputeIncludedPaths__SWIG_1(UsdCollectionAPI.MembershipQuery.getCPtr(query), UsdStageWeakPtr.getCPtr(stage)), true);

            if (UsdCsPINVOKE.SWIGPendingException.Pending)
            {
                throw UsdCsPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
 public void ComputeMembershipQuery(UsdCollectionAPI.MembershipQuery query)
 {
     UsdCsPINVOKE.UsdCollectionAPI_ComputeMembershipQuery__SWIG_1(swigCPtr, UsdCollectionAPI.MembershipQuery.getCPtr(query));
 }
 public UsdCollectionAPI.MembershipQuery ComputeMembershipQuery()
 {
     UsdCollectionAPI.MembershipQuery ret = new UsdCollectionAPI.MembershipQuery(UsdCsPINVOKE.UsdCollectionAPI_ComputeMembershipQuery__SWIG_0(swigCPtr), true);
     return(ret);
 }