|  | 
|  | UsdGeomXform (const UsdPrim &prim=UsdPrim()) | 
|  | 
|  | UsdGeomXform (const UsdSchemaBase &schemaObj) | 
|  | 
| virtual USDGEOM_API | ~UsdGeomXform () | 
|  | Destructor.  More... 
 | 
|  | 
|  | UsdGeomXformable (const UsdPrim &prim=UsdPrim()) | 
|  | 
|  | UsdGeomXformable (const UsdSchemaBase &schemaObj) | 
|  | 
| virtual USDGEOM_API | ~UsdGeomXformable () | 
|  | Destructor.  More... 
 | 
|  | 
| USDGEOM_API UsdAttribute | GetXformOpOrderAttr () const | 
|  | 
| USDGEOM_API UsdAttribute | CreateXformOpOrderAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddXformOp (UsdGeomXformOp::Type const opType, UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetXformOp (UsdGeomXformOp::Type const opType, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddTranslateXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddTranslateYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddTranslateZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddTranslateOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetTranslateXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetTranslateYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetTranslateZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetTranslateOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddScaleXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddScaleYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddScaleZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddScaleOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetScaleXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetScaleYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetScaleZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetScaleOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddRotateXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetRotateXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddRotateYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetRotateYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddRotateZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetRotateZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddRotateXYZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetRotateXYZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddRotateXZYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetRotateXZYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddRotateYXZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetRotateYXZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddRotateYZXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetRotateYZXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddRotateZXYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetRotateZXYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddRotateZYXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetRotateZYXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddOrientOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetOrientOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | AddTransformOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API UsdGeomXformOp | GetTransformOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const | 
|  | 
| USDGEOM_API bool | SetResetXformStack (bool resetXform) const | 
|  | 
| USDGEOM_API bool | GetResetXformStack () const | 
|  | 
| USDGEOM_API bool | SetXformOpOrder (std::vector< UsdGeomXformOp > const &orderedXformOps, bool resetXformStack=false) const | 
|  | 
| USDGEOM_API std::vector < UsdGeomXformOp >
 | GetOrderedXformOps (bool *resetsXformStack) const | 
|  | 
| USDGEOM_API bool | ClearXformOpOrder () const | 
|  | Clears the local transform stack.  More... 
 | 
|  | 
| USDGEOM_API UsdGeomXformOp | MakeMatrixXform () const | 
|  | 
| USDGEOM_API bool | TransformMightBeTimeVarying () const | 
|  | 
| USDGEOM_API bool | TransformMightBeTimeVarying (const std::vector< UsdGeomXformOp > &ops) const | 
|  | 
| USDGEOM_API bool | GetTimeSamples (std::vector< double > *times) const | 
|  | 
| USDGEOM_API bool | GetTimeSamplesInInterval (const GfInterval &interval, std::vector< double > *times) const | 
|  | 
| USDGEOM_API bool | GetLocalTransformation (GfMatrix4d *transform, bool *resetsXformStack, const UsdTimeCode time=UsdTimeCode::Default()) const | 
|  | 
| USDGEOM_API bool | GetLocalTransformation (GfMatrix4d *transform, bool *resetsXformStack, const std::vector< UsdGeomXformOp > &ops, const UsdTimeCode time=UsdTimeCode::Default()) const | 
|  | 
|  | UsdGeomImageable (const UsdPrim &prim=UsdPrim()) | 
|  | 
|  | UsdGeomImageable (const UsdSchemaBase &schemaObj) | 
|  | 
| virtual USDGEOM_API | ~UsdGeomImageable () | 
|  | Destructor.  More... 
 | 
|  | 
| USDGEOM_API UsdAttribute | GetVisibilityAttr () const | 
|  | 
| USDGEOM_API UsdAttribute | CreateVisibilityAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const | 
|  | 
| USDGEOM_API UsdAttribute | GetPurposeAttr () const | 
|  | 
| USDGEOM_API UsdAttribute | CreatePurposeAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const | 
|  | 
| USDGEOM_API UsdRelationship | GetProxyPrimRel () const | 
|  | 
| USDGEOM_API UsdRelationship | CreateProxyPrimRel () const | 
|  | 
| USDGEOM_API void | MakeVisible (const UsdTimeCode &time=UsdTimeCode::Default()) const | 
|  | 
| USDGEOM_API void | MakeInvisible (const UsdTimeCode &time=UsdTimeCode::Default()) const | 
|  | 
| USDGEOM_API TfToken | ComputeVisibility (UsdTimeCode const &time=UsdTimeCode::Default()) const | 
|  | 
| USDGEOM_API UsdAttribute | GetPurposeVisibilityAttr (const TfToken &purpose=UsdGeomTokens->default_) const | 
|  | 
| USDGEOM_API TfToken | ComputeEffectiveVisibility (const TfToken &purpose=UsdGeomTokens->default_, const UsdTimeCode &time=UsdTimeCode::Default()) const | 
|  | 
| USDGEOM_API PurposeInfo | ComputePurposeInfo () const | 
|  | 
| USDGEOM_API PurposeInfo | ComputePurposeInfo (const PurposeInfo &parentPurposeInfo) const | 
|  | 
| USDGEOM_API TfToken | ComputePurpose () const | 
|  | 
| USDGEOM_API UsdPrim | ComputeProxyPrim (UsdPrim *renderPrim=NULL) const | 
|  | 
| USDGEOM_API bool | SetProxyPrim (const UsdPrim &proxy) const | 
|  | 
| USDGEOM_API bool | SetProxyPrim (const UsdSchemaBase &proxy) const | 
|  | 
| USDGEOM_API GfBBox3d | ComputeWorldBound (UsdTimeCode const &time, TfToken const &purpose1=TfToken(), TfToken const &purpose2=TfToken(), TfToken const &purpose3=TfToken(), TfToken const &purpose4=TfToken()) const | 
|  | 
| USDGEOM_API GfBBox3d | ComputeLocalBound (UsdTimeCode const &time, TfToken const &purpose1=TfToken(), TfToken const &purpose2=TfToken(), TfToken const &purpose3=TfToken(), TfToken const &purpose4=TfToken()) const | 
|  | 
| USDGEOM_API GfBBox3d | ComputeUntransformedBound (UsdTimeCode const &time, TfToken const &purpose1=TfToken(), TfToken const &purpose2=TfToken(), TfToken const &purpose3=TfToken(), TfToken const &purpose4=TfToken()) const | 
|  | 
| USDGEOM_API GfMatrix4d | ComputeLocalToWorldTransform (UsdTimeCode const &time) const | 
|  | 
| USDGEOM_API GfMatrix4d | ComputeParentToWorldTransform (UsdTimeCode const &time) const | 
|  | 
|  | UsdTyped (const UsdPrim &prim=UsdPrim()) | 
|  | 
|  | UsdTyped (const UsdSchemaBase &schemaObj) | 
|  | 
| virtual USD_API | ~UsdTyped () | 
|  | Destructor.  More... 
 | 
|  | 
| bool | IsConcrete () const | 
|  | 
| bool | IsTyped () const | 
|  | 
| bool | IsAPISchema () const | 
|  | Returns whether this is an API schema or not.  More... 
 | 
|  | 
| bool | IsAppliedAPISchema () const | 
|  | 
| bool | IsMultipleApplyAPISchema () const | 
|  | 
| UsdSchemaKind | GetSchemaKind () const | 
|  | Returns the kind of schema this class is.  More... 
 | 
|  | 
| USD_API | UsdSchemaBase (const UsdPrim &prim=UsdPrim()) | 
|  | Construct and store primas the held prim.  More...
 | 
|  | 
| USD_API | UsdSchemaBase (const UsdSchemaBase &otherSchema) | 
|  | Construct and store for the same prim held by otherSchema.  More...
 | 
|  | 
| virtual USD_API | ~UsdSchemaBase () | 
|  | Destructor.  More... 
 | 
|  | 
| USD_API | operator bool () const | 
|  | 
| UsdPrim | GetPrim () const | 
|  | Return this schema object's held prim.  More... 
 | 
|  | 
| SdfPath | GetPath () const | 
|  | Shorthand for GetPrim()->GetPath().  More... 
 | 
|  | 
| USD_API const UsdPrimDefinition * | GetSchemaClassPrimDefinition () const | 
|  | 
Concrete prim schema for a transform, which implements Xformable 
Definition at line 39 of file xform.h.