HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdPhysicsTokensType Class Reference

#include <tokens.h>

Public Member Functions

USDPHYSICS_API UsdPhysicsTokensType ()
 

Public Attributes

const TfToken acceleration
 "acceleration" More...
 
const TfToken angular
 "angular" More...
 
const TfToken boundingCube
 "boundingCube" More...
 
const TfToken boundingSphere
 "boundingSphere" More...
 
const TfToken colliders
 "colliders" More...
 
const TfToken convexDecomposition
 "convexDecomposition" More...
 
const TfToken convexHull
 "convexHull" More...
 
const TfToken distance
 "distance" More...
 
const TfToken drive
 "drive" More...
 
const TfToken drive_MultipleApplyTemplate_PhysicsDamping
 "drive:__INSTANCE_NAME__:physics:damping" More...
 
const TfToken drive_MultipleApplyTemplate_PhysicsMaxForce
 "drive:__INSTANCE_NAME__:physics:maxForce" More...
 
const TfToken drive_MultipleApplyTemplate_PhysicsStiffness
 "drive:__INSTANCE_NAME__:physics:stiffness" More...
 
const TfToken drive_MultipleApplyTemplate_PhysicsTargetPosition
 "drive:__INSTANCE_NAME__:physics:targetPosition" More...
 
const TfToken drive_MultipleApplyTemplate_PhysicsTargetVelocity
 "drive:__INSTANCE_NAME__:physics:targetVelocity" More...
 
const TfToken drive_MultipleApplyTemplate_PhysicsType
 "drive:__INSTANCE_NAME__:physics:type" More...
 
const TfToken force
 "force" More...
 
const TfToken kilogramsPerUnit
 "kilogramsPerUnit" More...
 
const TfToken limit
 "limit" More...
 
const TfToken limit_MultipleApplyTemplate_PhysicsHigh
 "limit:__INSTANCE_NAME__:physics:high" More...
 
const TfToken limit_MultipleApplyTemplate_PhysicsLow
 "limit:__INSTANCE_NAME__:physics:low" More...
 
const TfToken linear
 "linear" More...
 
const TfToken meshSimplification
 "meshSimplification" More...
 
const TfToken none
 "none" More...
 
const TfToken physicsAngularVelocity
 "physics:angularVelocity" More...
 
const TfToken physicsApproximation
 "physics:approximation" More...
 
const TfToken physicsAxis
 "physics:axis" More...
 
const TfToken physicsBody0
 "physics:body0" More...
 
const TfToken physicsBody1
 "physics:body1" More...
 
const TfToken physicsBreakForce
 "physics:breakForce" More...
 
const TfToken physicsBreakTorque
 "physics:breakTorque" More...
 
const TfToken physicsCenterOfMass
 "physics:centerOfMass" More...
 
const TfToken physicsCollisionEnabled
 "physics:collisionEnabled" More...
 
const TfToken physicsConeAngle0Limit
 "physics:coneAngle0Limit" More...
 
const TfToken physicsConeAngle1Limit
 "physics:coneAngle1Limit" More...
 
const TfToken physicsDensity
 "physics:density" More...
 
const TfToken physicsDiagonalInertia
 "physics:diagonalInertia" More...
 
const TfToken physicsDynamicFriction
 "physics:dynamicFriction" More...
 
const TfToken physicsExcludeFromArticulation
 "physics:excludeFromArticulation" More...
 
const TfToken physicsFilteredGroups
 "physics:filteredGroups" More...
 
const TfToken physicsFilteredPairs
 "physics:filteredPairs" More...
 
const TfToken physicsGravityDirection
 "physics:gravityDirection" More...
 
const TfToken physicsGravityMagnitude
 "physics:gravityMagnitude" More...
 
const TfToken physicsJointEnabled
 "physics:jointEnabled" More...
 
const TfToken physicsKinematicEnabled
 "physics:kinematicEnabled" More...
 
const TfToken physicsLocalPos0
 "physics:localPos0" More...
 
const TfToken physicsLocalPos1
 "physics:localPos1" More...
 
const TfToken physicsLocalRot0
 "physics:localRot0" More...
 
const TfToken physicsLocalRot1
 "physics:localRot1" More...
 
const TfToken physicsLowerLimit
 "physics:lowerLimit" More...
 
const TfToken physicsMass
 "physics:mass" More...
 
const TfToken physicsMaxDistance
 "physics:maxDistance" More...
 
const TfToken physicsMinDistance
 "physics:minDistance" More...
 
const TfToken physicsPrincipalAxes
 "physics:principalAxes" More...
 
const TfToken physicsRestitution
 "physics:restitution" More...
 
const TfToken physicsRigidBodyEnabled
 "physics:rigidBodyEnabled" More...
 
const TfToken physicsSimulationOwner
 "physics:simulationOwner" More...
 
const TfToken physicsStartsAsleep
 "physics:startsAsleep" More...
 
const TfToken physicsStaticFriction
 "physics:staticFriction" More...
 
const TfToken physicsUpperLimit
 "physics:upperLimit" More...
 
const TfToken physicsVelocity
 "physics:velocity" More...
 
const TfToken rotX
 "rotX" More...
 
const TfToken rotY
 "rotY" More...
 
const TfToken rotZ
 "rotZ" More...
 
const TfToken transX
 "transX" More...
 
const TfToken transY
 "transY" More...
 
const TfToken transZ
 "transZ" More...
 
const TfToken x
 "X" More...
 
const TfToken y
 "Y" More...
 
const TfToken z
 "Z" More...
 
const std::vector< TfTokenallTokens
 A vector of all of the tokens listed above. More...
 

Detailed Description

UsdPhysicsTokens provides static, efficient TfTokens for use in all public USD API.

These tokens are auto-generated from the module's schema, representing property names, for when you need to fetch an attribute or relationship directly by name, e.g. UsdPrim::GetAttribute(), in the most efficient manner, and allow the compiler to verify that you spelled the name correctly.

UsdPhysicsTokens also contains all of the allowedTokens values declared for schema builtin attributes of 'token' scene description type. Use UsdPhysicsTokens like so:

gprim.GetMyTokenValuedAttr().Set(UsdPhysicsTokens->acceleration);

Definition at line 63 of file tokens.h.

Constructor & Destructor Documentation

USDPHYSICS_API UsdPhysicsTokensType::UsdPhysicsTokensType ( )

Member Data Documentation

const TfToken UsdPhysicsTokensType::acceleration

"acceleration"

Possible value for UsdPhysicsDriveAPI::GetTypeAttr()

Definition at line 68 of file tokens.h.

const std::vector<TfToken> UsdPhysicsTokensType::allTokens

A vector of all of the tokens listed above.

Definition at line 342 of file tokens.h.

const TfToken UsdPhysicsTokensType::angular

"angular"

This token represents the angular degree of freedom used in Revolute Joint Drive.

Definition at line 72 of file tokens.h.

const TfToken UsdPhysicsTokensType::boundingCube

"boundingCube"

Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()

Definition at line 76 of file tokens.h.

const TfToken UsdPhysicsTokensType::boundingSphere

"boundingSphere"

Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()

Definition at line 80 of file tokens.h.

const TfToken UsdPhysicsTokensType::colliders

"colliders"

This token represents the collection name to use with UsdCollectionAPI to represent colliders of a CollisionGroup prim.

Definition at line 84 of file tokens.h.

const TfToken UsdPhysicsTokensType::convexDecomposition

"convexDecomposition"

Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()

Definition at line 88 of file tokens.h.

const TfToken UsdPhysicsTokensType::convexHull

"convexHull"

Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()

Definition at line 92 of file tokens.h.

const TfToken UsdPhysicsTokensType::distance

"distance"

This token represents the distance limit used for generic D6 joint.

Definition at line 96 of file tokens.h.

const TfToken UsdPhysicsTokensType::drive

"drive"

Property namespace prefix for the UsdPhysicsDriveAPI schema.

Definition at line 100 of file tokens.h.

const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsDamping

"drive:__INSTANCE_NAME__:physics:damping"

UsdPhysicsDriveAPI

Definition at line 104 of file tokens.h.

const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsMaxForce

"drive:__INSTANCE_NAME__:physics:maxForce"

UsdPhysicsDriveAPI

Definition at line 108 of file tokens.h.

const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsStiffness

"drive:__INSTANCE_NAME__:physics:stiffness"

UsdPhysicsDriveAPI

Definition at line 112 of file tokens.h.

const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsTargetPosition

"drive:__INSTANCE_NAME__:physics:targetPosition"

UsdPhysicsDriveAPI

Definition at line 116 of file tokens.h.

const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsTargetVelocity

"drive:__INSTANCE_NAME__:physics:targetVelocity"

UsdPhysicsDriveAPI

Definition at line 120 of file tokens.h.

const TfToken UsdPhysicsTokensType::drive_MultipleApplyTemplate_PhysicsType

"drive:__INSTANCE_NAME__:physics:type"

UsdPhysicsDriveAPI

Definition at line 124 of file tokens.h.

const TfToken UsdPhysicsTokensType::force

"force"

Possible value for UsdPhysicsDriveAPI::GetTypeAttr(), Default value for UsdPhysicsDriveAPI::GetTypeAttr()

Definition at line 128 of file tokens.h.

const TfToken UsdPhysicsTokensType::kilogramsPerUnit

"kilogramsPerUnit"

Stage-level metadata that encodes a scene's linear unit of measure as kilograms per encoded unit.

Definition at line 132 of file tokens.h.

const TfToken UsdPhysicsTokensType::limit

"limit"

Property namespace prefix for the UsdPhysicsLimitAPI schema.

Definition at line 136 of file tokens.h.

const TfToken UsdPhysicsTokensType::limit_MultipleApplyTemplate_PhysicsHigh

"limit:__INSTANCE_NAME__:physics:high"

UsdPhysicsLimitAPI

Definition at line 140 of file tokens.h.

const TfToken UsdPhysicsTokensType::limit_MultipleApplyTemplate_PhysicsLow

"limit:__INSTANCE_NAME__:physics:low"

UsdPhysicsLimitAPI

Definition at line 144 of file tokens.h.

const TfToken UsdPhysicsTokensType::linear

"linear"

This token represents the linear degree of freedom used in Prismatic Joint Drive.

Definition at line 148 of file tokens.h.

const TfToken UsdPhysicsTokensType::meshSimplification

"meshSimplification"

Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()

Definition at line 152 of file tokens.h.

const TfToken UsdPhysicsTokensType::none

"none"

Possible value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr(), Default value for UsdPhysicsMeshCollisionAPI::GetApproximationAttr()

Definition at line 156 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsAngularVelocity

"physics:angularVelocity"

UsdPhysicsRigidBodyAPI

Definition at line 160 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsApproximation

"physics:approximation"

UsdPhysicsMeshCollisionAPI

Definition at line 164 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsAxis
const TfToken UsdPhysicsTokensType::physicsBody0

"physics:body0"

UsdPhysicsJoint

Definition at line 172 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsBody1

"physics:body1"

UsdPhysicsJoint

Definition at line 176 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsBreakForce

"physics:breakForce"

UsdPhysicsJoint

Definition at line 180 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsBreakTorque

"physics:breakTorque"

UsdPhysicsJoint

Definition at line 184 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsCenterOfMass

"physics:centerOfMass"

UsdPhysicsMassAPI

Definition at line 188 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsCollisionEnabled

"physics:collisionEnabled"

UsdPhysicsJoint, UsdPhysicsCollisionAPI

Definition at line 192 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsConeAngle0Limit

"physics:coneAngle0Limit"

UsdPhysicsSphericalJoint

Definition at line 196 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsConeAngle1Limit

"physics:coneAngle1Limit"

UsdPhysicsSphericalJoint

Definition at line 200 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsDensity

"physics:density"

UsdPhysicsMaterialAPI, UsdPhysicsMassAPI

Definition at line 204 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsDiagonalInertia

"physics:diagonalInertia"

UsdPhysicsMassAPI

Definition at line 208 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsDynamicFriction

"physics:dynamicFriction"

UsdPhysicsMaterialAPI

Definition at line 212 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsExcludeFromArticulation

"physics:excludeFromArticulation"

UsdPhysicsJoint

Definition at line 216 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsFilteredGroups

"physics:filteredGroups"

UsdPhysicsCollisionGroup

Definition at line 220 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsFilteredPairs

"physics:filteredPairs"

UsdPhysicsFilteredPairsAPI

Definition at line 224 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsGravityDirection

"physics:gravityDirection"

UsdPhysicsScene

Definition at line 228 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsGravityMagnitude

"physics:gravityMagnitude"

UsdPhysicsScene

Definition at line 232 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsJointEnabled

"physics:jointEnabled"

UsdPhysicsJoint

Definition at line 236 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsKinematicEnabled

"physics:kinematicEnabled"

UsdPhysicsRigidBodyAPI

Definition at line 240 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsLocalPos0

"physics:localPos0"

UsdPhysicsJoint

Definition at line 244 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsLocalPos1

"physics:localPos1"

UsdPhysicsJoint

Definition at line 248 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsLocalRot0

"physics:localRot0"

UsdPhysicsJoint

Definition at line 252 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsLocalRot1

"physics:localRot1"

UsdPhysicsJoint

Definition at line 256 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsLowerLimit

"physics:lowerLimit"

UsdPhysicsPrismaticJoint, UsdPhysicsRevoluteJoint

Definition at line 260 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsMass

"physics:mass"

UsdPhysicsMassAPI

Definition at line 264 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsMaxDistance

"physics:maxDistance"

UsdPhysicsDistanceJoint

Definition at line 268 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsMinDistance

"physics:minDistance"

UsdPhysicsDistanceJoint

Definition at line 272 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsPrincipalAxes

"physics:principalAxes"

UsdPhysicsMassAPI

Definition at line 276 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsRestitution

"physics:restitution"

UsdPhysicsMaterialAPI

Definition at line 280 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsRigidBodyEnabled

"physics:rigidBodyEnabled"

UsdPhysicsRigidBodyAPI

Definition at line 284 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsSimulationOwner

"physics:simulationOwner"

UsdPhysicsCollisionAPI, UsdPhysicsRigidBodyAPI

Definition at line 288 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsStartsAsleep

"physics:startsAsleep"

UsdPhysicsRigidBodyAPI

Definition at line 292 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsStaticFriction

"physics:staticFriction"

UsdPhysicsMaterialAPI

Definition at line 296 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsUpperLimit

"physics:upperLimit"

UsdPhysicsPrismaticJoint, UsdPhysicsRevoluteJoint

Definition at line 300 of file tokens.h.

const TfToken UsdPhysicsTokensType::physicsVelocity

"physics:velocity"

UsdPhysicsRigidBodyAPI

Definition at line 304 of file tokens.h.

const TfToken UsdPhysicsTokensType::rotX

"rotX"

This token represents the rotate around X axis degree of freedom used in Joint Limits and Drives.

Definition at line 308 of file tokens.h.

const TfToken UsdPhysicsTokensType::rotY

"rotY"

This token represents the rotate around Y axis degree of freedom used in Joint Limits and Drives.

Definition at line 312 of file tokens.h.

const TfToken UsdPhysicsTokensType::rotZ

"rotZ"

This token represents the rotate around Z axis degree of freedom used in Joint Limits and Drives.

Definition at line 316 of file tokens.h.

const TfToken UsdPhysicsTokensType::transX

"transX"

This token represents the translate around X axis degree of freedom used in Joint Limits and Drives.

Definition at line 320 of file tokens.h.

const TfToken UsdPhysicsTokensType::transY

"transY"

This token represents the translate around Y axis degree of freedom used in Joint Limits and Drives.

Definition at line 324 of file tokens.h.

const TfToken UsdPhysicsTokensType::transZ

"transZ"

This token represents the translate around Z axis degree of freedom used in Joint Limits and Drives.

Definition at line 328 of file tokens.h.

const TfToken UsdPhysicsTokensType::x
const TfToken UsdPhysicsTokensType::y

"Y"

Possible value for UsdPhysicsSphericalJoint::GetAxisAttr(), Possible value for UsdPhysicsPrismaticJoint::GetAxisAttr(), Possible value for UsdPhysicsRevoluteJoint::GetAxisAttr()

Definition at line 336 of file tokens.h.

const TfToken UsdPhysicsTokensType::z

"Z"

Possible value for UsdPhysicsSphericalJoint::GetAxisAttr(), Possible value for UsdPhysicsPrismaticJoint::GetAxisAttr(), Possible value for UsdPhysicsRevoluteJoint::GetAxisAttr()

Definition at line 340 of file tokens.h.


The documentation for this class was generated from the following file: