Class UsdGeomXformOp
Namespace: pxr
Syntax
public class UsdGeomXformOp : IDisposable
Constructors
UsdGeomXformOp()
Declaration
public UsdGeomXformOp()
UsdGeomXformOp(UsdAttribute)
Declaration
public UsdGeomXformOp(UsdAttribute attr)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdAttribute | attr |
UsdGeomXformOp(UsdAttribute, Boolean)
Declaration
public UsdGeomXformOp(UsdAttribute attr, bool isInverseOp)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdAttribute | attr | |
| Boolean | isInverseOp |
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
| Type | Description |
|---|---|
| Boolean |
Methods
Dispose()
Declaration
public virtual void Dispose()
Finalize()
Declaration
protected void Finalize()
GetAttr()
Declaration
public UsdAttribute GetAttr()
Returns
| Type | Description |
|---|---|
| UsdAttribute |
GetBaseName()
Declaration
public TfToken GetBaseName()
Returns
| Type | Description |
|---|---|
| TfToken |
GetName()
Declaration
public TfToken GetName()
Returns
| Type | Description |
|---|---|
| TfToken |
GetNamespace()
Declaration
public TfToken GetNamespace()
Returns
| Type | Description |
|---|---|
| TfToken |
GetNumTimeSamples()
Declaration
public uint GetNumTimeSamples()
Returns
| Type | Description |
|---|---|
| UInt32 |
GetOpName()
Declaration
public TfToken GetOpName()
Returns
| Type | Description |
|---|---|
| TfToken |
GetOpName(UsdGeomXformOp.Type)
Declaration
public static TfToken GetOpName(UsdGeomXformOp.Type opType)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdGeomXformOp.Type | opType |
Returns
| Type | Description |
|---|---|
| TfToken |
GetOpName(UsdGeomXformOp.Type, TfToken)
Declaration
public static TfToken GetOpName(UsdGeomXformOp.Type opType, TfToken opSuffix)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdGeomXformOp.Type | opType | |
| TfToken | opSuffix |
Returns
| Type | Description |
|---|---|
| TfToken |
GetOpName(UsdGeomXformOp.Type, TfToken, Boolean)
Declaration
public static TfToken GetOpName(UsdGeomXformOp.Type opType, TfToken opSuffix, bool inverse)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdGeomXformOp.Type | opType | |
| TfToken | opSuffix | |
| Boolean | inverse |
Returns
| Type | Description |
|---|---|
| TfToken |
GetOpTransform(UsdGeomXformOp.Type, VtValue)
Declaration
public static GfMatrix4d GetOpTransform(UsdGeomXformOp.Type opType, VtValue opVal)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdGeomXformOp.Type | opType | |
| VtValue | opVal |
Returns
| Type | Description |
|---|---|
| GfMatrix4d |
GetOpTransform(UsdGeomXformOp.Type, VtValue, Boolean)
Declaration
public static GfMatrix4d GetOpTransform(UsdGeomXformOp.Type opType, VtValue opVal, bool isInverseOp)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdGeomXformOp.Type | opType | |
| VtValue | opVal | |
| Boolean | isInverseOp |
Returns
| Type | Description |
|---|---|
| GfMatrix4d |
GetOpTransform(UsdTimeCode)
Declaration
public GfMatrix4d GetOpTransform(UsdTimeCode time)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdTimeCode | time |
Returns
| Type | Description |
|---|---|
| GfMatrix4d |
GetOpType()
Declaration
public UsdGeomXformOp.Type GetOpType()
Returns
| Type | Description |
|---|---|
| UsdGeomXformOp.Type |
GetOpTypeEnum(TfToken)
Declaration
public static UsdGeomXformOp.Type GetOpTypeEnum(TfToken opTypeToken)
Parameters
| Type | Name | Description |
|---|---|---|
| TfToken | opTypeToken |
Returns
| Type | Description |
|---|---|
| UsdGeomXformOp.Type |
GetOpTypeToken(UsdGeomXformOp.Type)
Declaration
public static TfToken GetOpTypeToken(UsdGeomXformOp.Type opType)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdGeomXformOp.Type | opType |
Returns
| Type | Description |
|---|---|
| TfToken |
GetPrecision()
Declaration
public UsdGeomXformOp.Precision GetPrecision()
Returns
| Type | Description |
|---|---|
| UsdGeomXformOp.Precision |
GetPrecisionFromValueTypeName(SdfValueTypeName)
Declaration
public static UsdGeomXformOp.Precision GetPrecisionFromValueTypeName(SdfValueTypeName typeName)
Parameters
| Type | Name | Description |
|---|---|---|
| SdfValueTypeName | typeName |
Returns
| Type | Description |
|---|---|
| UsdGeomXformOp.Precision |
GetTimeSamples(StdDoubleVector)
Declaration
public bool GetTimeSamples(StdDoubleVector times)
Parameters
| Type | Name | Description |
|---|---|---|
| StdDoubleVector | times |
Returns
| Type | Description |
|---|---|
| Boolean |
GetTypeName()
Declaration
public SdfValueTypeName GetTypeName()
Returns
| Type | Description |
|---|---|
| SdfValueTypeName |
GetValueTypeName(UsdGeomXformOp.Type, UsdGeomXformOp.Precision)
Declaration
public static SdfValueTypeName GetValueTypeName(UsdGeomXformOp.Type opType, UsdGeomXformOp.Precision precision)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdGeomXformOp.Type | opType | |
| UsdGeomXformOp.Precision | precision |
Returns
| Type | Description |
|---|---|
| SdfValueTypeName |
HasSuffix(TfToken)
Declaration
public bool HasSuffix(TfToken suffix)
Parameters
| Type | Name | Description |
|---|---|---|
| TfToken | suffix |
Returns
| Type | Description |
|---|---|
| Boolean |
IsDefined()
Declaration
public bool IsDefined()
Returns
| Type | Description |
|---|---|
| Boolean |
IsInverseOp()
Declaration
public bool IsInverseOp()
Returns
| Type | Description |
|---|---|
| Boolean |
IsXformOp(TfToken)
Declaration
public static bool IsXformOp(TfToken attrName)
Parameters
| Type | Name | Description |
|---|---|---|
| TfToken | attrName |
Returns
| Type | Description |
|---|---|
| Boolean |
IsXformOp(UsdAttribute)
Declaration
public static bool IsXformOp(UsdAttribute attr)
Parameters
| Type | Name | Description |
|---|---|---|
| UsdAttribute | attr |
Returns
| Type | Description |
|---|---|
| Boolean |
MightBeTimeVarying()
Declaration
public bool MightBeTimeVarying()
Returns
| Type | Description |
|---|---|
| Boolean |
Set(GfMatrix4d)
Declaration
public bool Set(GfMatrix4d value)
Parameters
| Type | Name | Description |
|---|---|---|
| GfMatrix4d | value |
Returns
| Type | Description |
|---|---|
| Boolean |
Set(GfMatrix4d, UsdTimeCode)
Declaration
public bool Set(GfMatrix4d value, UsdTimeCode time)
Parameters
| Type | Name | Description |
|---|---|---|
| GfMatrix4d | value | |
| UsdTimeCode | time |
Returns
| Type | Description |
|---|---|
| Boolean |
SplitName()
Declaration
public StdStringVector SplitName()
Returns
| Type | Description |
|---|---|
| StdStringVector |