Classes#

Colour

RGBA color representation with floating point components.

Plane

3D plane representation in the form ax + by + cz + d = 0.

Point3

Represents a 3D point in space with floating-point coordinates.

Rect

2D rectangle representation using integer coordinates.

Rotation

Euler angle representation of 3D rotation.

XMatrix

Template class representing an m×n matrix with column-major storage.

XMatrix44

Template class representing a 4x4 matrix stored in column-major order.

XQuat

Template class representing a quaternion with x, y, z, and w components.

XVector2

A template class representing a 2D vector with templated component type.

XVector3

Template class representing a 3-dimensional vector with x, y, and z components.

XVector4

Template class representing a 4-dimensional vector with x, y, z, and w components.

isaacsim::asset::gen::omap::MapGenerator

Generator class for creating 2D and 3D occupancy maps from USD stages.

isaacsim::asset::importer::mjcf::MJCFActuator

Actuator component for applying forces/torques to joints.

isaacsim::asset::importer::mjcf::MJCFBody

Represents a rigid body in the MJCF model hierarchy.

isaacsim::asset::importer::mjcf::MJCFClass

Class definition for setting default values for MJCF elements.

isaacsim::asset::importer::mjcf::MJCFCompiler

Compiler settings that affect how the MJCF model is processed.

isaacsim::asset::importer::mjcf::MJCFContact

Contact definition for collision filtering and contact parameters.

isaacsim::asset::importer::mjcf::MJCFGeom

Geometry element for collision detection and physics simulation.

isaacsim::asset::importer::mjcf::MJCFImporter

Main importer class for loading and converting MJCF models to USD format.

isaacsim::asset::importer::mjcf::MJCFInertial

Inertial properties of a body in the MJCF model.

isaacsim::asset::importer::mjcf::MJCFJoint

Represents a joint in the MJCF (MuJoCo XML Format) model.

isaacsim::asset::importer::mjcf::MJCFMaterial

Material definition for visual appearance.

isaacsim::asset::importer::mjcf::MJCFMesh

Mesh asset definition for 3D geometry.

isaacsim::asset::importer::mjcf::MJCFSite

Site element for marking specific locations and orientations in the model.

isaacsim::asset::importer::mjcf::MJCFTendon

Tendon element for creating cable-like constraints between bodies.

isaacsim::asset::importer::mjcf::MJCFTexture

Texture asset definition for materials.

isaacsim::asset::importer::mjcf::MJCFVisualElement

Base class for visual elements in MJCF models.

isaacsim::asset::importer::urdf::KinematicChain

Represents the kinematic chain of a robot as a tree structure.

isaacsim::asset::importer::urdf::UrdfImporter

URDF (Unified Robot Description Format) importer for converting robot descriptions to USD format.

isaacsim::core::includes::BaseResetNode

Base class for nodes that automatically reset their state when simulation is stopped.

isaacsim::core::includes::Buffer

Abstract base class for memory buffer management.

isaacsim::core::includes::ComponentBase

Base class template for USD prim-attached components in an Application.

isaacsim::core::includes::ComponentManager

Base class for managing USD-based components in an application.

isaacsim::core::includes::DeviceBufferBase

CUDA device (GPU) memory buffer implementation.

isaacsim::core::includes::GenericBufferBase

Device-generic (CPU or CUDA device) memory buffer implementation.

isaacsim::core::includes::HostBufferBase

Host (CPU) memory buffer implementation.

isaacsim::core::includes::LibraryLoader

Single dynamic library loader.

isaacsim::core::includes::MultiLibraryLoader

Manager for multiple dynamic libraries.

isaacsim::core::includes::PrimManagerBase

Base template class for bridge applications managing USD-based components.

isaacsim::core::includes::PrimManagerUsdNoticeListener

Custom USD notice listener for handling object changes in the stage.

isaacsim::core::includes::ScopedCudaTextureObject

RAII wrapper for CUDA texture object management.

isaacsim::core::includes::ScopedDevice

RAII wrapper for CUDA device context management.

isaacsim::core::includes::ScopedTimer

RAII-style performance timer for code block measurement.

isaacsim::core::includes::UsdNoticeListener

Helper base class to subscribe to pxr::TfNotice.

isaacsim::core::includes::posetree::PoseTree

A utility class for managing and traversing hierarchical pose transformations in a scene.

isaacsim::core::nodes::CoreNodes

Minimal interface for core node functionality.

isaacsim::core::simulation_manager::UsdNoticeListener

Listener class for USD object change notifications.

isaacsim::robot::surface_gripper::SurfaceGripperComponent

Component class for managing Surface Gripper functionality.

isaacsim::robot::surface_gripper::SurfaceGripperManager

Manager class for handling surface grippers in a scene.

isaacsim::ros2::tf_viewer::ITransformListener

ROS 2 transform listener interface.

isaacsim::ros2::tf_viewer::Ros2BufferCore

Class that partially implements a tf2 BufferCore .

isaacsim::ros2::tf_viewer::Ros2BufferCoreImpl

Implementation of ROS 2 Transform Buffer Core.

isaacsim::ros2::tf_viewer::Tf2Factory

Base class for creating ROS 2 tf2 related functions/objects according to the sourced ROS 2 distribution.

isaacsim::ros2::tf_viewer::Tf2FactoryImpl

Factory implementation for creating TF2 components.

isaacsim::sensors::physics::ContactManager

Manages contact events and data in the physics simulation.

isaacsim::sensors::physics::ContactSensor

Component for simulating contact sensors in the physics environment.

isaacsim::sensors::physics::ContactSensorInterface

Interface for contact sensor functionality.

isaacsim::sensors::physics::ImuSensor

Implementation of an Inertial Measurement Unit (IMU) sensor component.

isaacsim::sensors::physics::ImuSensorInterface

Interface for IMU (Inertial Measurement Unit) sensor functionality.

isaacsim::sensors::physics::IsaacSensorComponentBase

Base class template for non-RTX Isaac sensors.

isaacsim::sensors::physics::IsaacSensorManager

Manager class for handling Isaac physics-based sensors.

isaacsim::sensors::physx::GenericSensor

A generic range sensor implementation that supports customizable scanning patterns.

isaacsim::sensors::physx::GenericSensorInterface

Interface for accessing generic range sensor functionality.

isaacsim::sensors::physx::LidarSensor

A LiDAR (Light Detection and Ranging) sensor implementation.

isaacsim::sensors::physx::LidarSensorInterface

Interface for accessing LIDAR sensor data and properties.

isaacsim::sensors::physx::LightBeamSensor

A sensor that simulates a curtain of light beams for range detection.

isaacsim::sensors::physx::LightBeamSensorInterface

Interface for accessing light beam sensor functionality.

isaacsim::sensors::physx::RadarSensorInterface

Interface for accessing radar sensor functionality.

isaacsim::sensors::physx::RangeSensorComponentBase

Base class which simulates a range sensor.

isaacsim::sensors::physx::RangeSensorManager

Manager class for handling multiple range sensor components in the simulation.

isaacsim::sensors::rtx::LidarConfigHelper

Helper class for managing LiDAR sensor configuration.

mesh::MeshImporter

Utility class for importing and converting mesh assets to USD format.

omni::kit::RunLoopSynchronizer

Class for synchronizing multiple run loops.