schema#
Fully qualified name: isaacsim::robot::schema
-
namespace schema#
Enumerations#
- Attributes
Enumeration of Isaac robot schema attribute types.
- Classes
Enumeration of Isaac robot schema API class types.
- DofOffsetOpOrder
Enumeration of degree-of-freedom offset operation order types.
- Relations
Enumeration of Isaac robot schema relationship types.
Functions#
- void ApplyAttachmentPointAPI(pxr::UsdPrim &prim)
Apply the IsaacAttachmentPointAPI schema to a prim.
- void ApplyJointAPI(pxr::UsdPrim &prim)
Apply the IsaacJointAPI schema to a prim.
- void ApplyLinkAPI(pxr::UsdPrim &prim)
Apply the IsaacLinkAPI schema to a prim.
- void ApplyReferencePointAPI(pxr::UsdPrim &prim)
Apply the IsaacReferencePointAPI schema to a prim.
- void ApplyRobotAPI(pxr::UsdPrim &prim)
Apply the IsaacRobotAPI schema to a prim.
- void ApplySiteAPI(pxr::UsdPrim &prim)
Apply the IsaacSiteAPI schema to a prim.
- pxr::UsdPrim CreateSurfaceGripper(pxr::UsdStagePtr stage, const std::string &primPath)
Create a Surface Gripper prim.
- pxr::SdfPath GetJointBodyRelationship(const pxr::UsdPrim &jointPrim, int bodyIndex)
Obtain the path of a joint body relationship.
- std::pair< pxr::UsdPrim, pxr::UsdPrim > PopulateRobotSchemaFromArticulation(const pxr::UsdStagePtr &stage, pxr::UsdPrim &robotPrim, pxr::UsdPrim articulationPrim)
Populate robot schema data from a physics articulation.
- void UpdateDeprecatedSchemas(pxr::UsdPrim &robotPrim)
Update deprecated schemas on a robot prim hierarchy.
- const std::string _attrPrefix("isaac")
Common prefix token for Isaac schema attributes.
- const pxr::TfToken className(Classes name)
Get the TfToken for a schema class.
- pxr::TfToken getAttributeName(Attributes attr)
Get the full attribute name token for an attribute type.
Namespaces#
Variables#
- const std::unordered_map< Attributes, std::pair< pxr::TfToken, pxr::SdfValueTypeName > > attributeNames
Map of attribute enum values to their token names and value types.
- const std::string classNames
Array of schema class name strings indexed by Classes enum.
- const std::unordered_map< Relations, pxr::TfToken > relationNames
Map of relationship enum values to their token names.