Structs#

Bounds

Axis-aligned bounding box representation using lower and upper corner points.

Matrix22

2x2 matrix representation with column-major storage.

Matrix33

3x3 matrix representation with column-major storage.

Transform

3D transformation represented by position and rotation.

isaacsim::asset::gen::conveyor::IOmniIsaacConveyor

Interface for the OmniIsaacConveyor plugin.

isaacsim::asset::gen::omap::OccupancyMap

Interface for occupancy map generation.

isaacsim::core::experimental::prims::ContactEventData

One contact event (header) between a pair of bodies.

isaacsim::core::experimental::prims::ContactPointData

Single contact point within a contact event.

isaacsim::core::experimental::prims::ContactReportData

Full contact report returned by IPrimDataReader::getContactReport() .

isaacsim::core::experimental::prims::IArticulationDataView

Read-only view for Articulation data.

isaacsim::core::experimental::prims::IPrimDataReader

Factory interface for creating typed read-only prim data views.

isaacsim::core::experimental::prims::IPrimDataReaderManager

Shared lifecycle manager for IPrimDataReader .

isaacsim::core::experimental::prims::IRigidBodyDataView

Read-only view for RigidPrim data.

isaacsim::core::experimental::prims::IXformDataView

Read-only view for XformPrim data (positions, orientations, scales).

isaacsim::core::experimental::prims::LinkInfo

Per-link descriptor returned by IArticulationDataView::getArticulationLinks() .

isaacsim::core::experimental::prims::Poses

Combined positions and orientations for all prims in a view.

isaacsim::core::simulation_manager::ISimulationManager

Interface for managing simulation state and callbacks.

isaacsim::hsb::core::IHsbCore

isaacsim::hsb::nodes::IHsbNodes

isaacsim::physics::newton::tensors::GpuIndexGuard

Holds a device-side index pointer and count for GPU kernel dispatch.

isaacsim::physics::newton::tensors::SimViewInit

Initialization data extracted from the Python Newton stage. Produced by BaseSimulationView::initNewton() and consumed by Cpu/GpuSimulationView constructors.

isaacsim::robot::schema::custom::hash

Hash function object for enum types.

isaacsim::robot::schema::details::DeprecatedDofAttributeDescriptor

Descriptor for deprecated DOF (Degree of Freedom) attributes.

isaacsim::robot::surface_gripper::PhysxAction

Queued PhysX action to be executed serially by the manager.

isaacsim::robot::surface_gripper::SurfaceGripperInterface

Interface for controlling surface gripper functionality.

isaacsim::robot::surface_gripper::UsdAction

Queued USD action to be executed serially by the manager.

isaacsim::robot::wheeled_robots::IWheeledRobots

Interface for wheeled robot control functionality.

isaacsim::robot::wheeled_robots::nodes::IWheeledRobotsNodes

Interface for wheeled robot OmniGraph nodes.

isaacsim::ros2::core::DynamicMessageField

Structure that encapsulates a dynamic message field.

isaacsim::ros2::core::Ros2QoSProfile

ROS 2 QoS Profile configuration.

isaacsim::ros2::core::Ros2QoSTime

ROS 2 QoS time representation.

isaacsim::ros2::core::TfTransformStamped

Structure that encapsulates geometry_msgs/msg/TransformStamped data.

isaacsim::ros2::nodes::IRos2Nodes

Interface for ROS2 nodes functionality.

isaacsim::ros2::nodes::PointCloudMetadata

Metadata pointers for optional per-point fields in a lidar point cloud. Any pointer that is null will be omitted from the published message.

isaacsim::ros2::nodes::SrtxFrameCallbackDescriptor

Descriptor passed through PyCapsule between isaacsim.ros2.nodes (creator) and omni.replicator.srtx (consumer).

isaacsim::sensors::experimental::physics::ContactRawData

Raw contact data from a single contact point.

isaacsim::sensors::experimental::physics::ContactSensorReading

Contact sensor reading with force value and contact state.

isaacsim::sensors::experimental::physics::EffortSensorReading

Effort sensor reading with joint effort value, time, and validity.

isaacsim::sensors::experimental::physics::IContactSensor

Carbonite interface for managing C++ contact sensors.

isaacsim::sensors::experimental::physics::IEffortSensor

Carbonite interface for managing C++ effort sensors.

isaacsim::sensors::experimental::physics::IImuSensor

Carbonite interface for managing C++ IMU sensors.

isaacsim::sensors::experimental::physics::IJointStateSensor

Carbonite interface for managing C++ joint state sensors.

isaacsim::sensors::experimental::physics::IRaycastSensor

Carbonite interface for managing C++ raycast sensors.

isaacsim::sensors::experimental::physics::ImuRawData

Raw per-step IMU data stored in the circular buffer before filtering.

isaacsim::sensors::experimental::physics::ImuSensorReading

IMU sensor reading with acceleration, angular velocity, and orientation.

isaacsim::sensors::experimental::physics::JointStateSensorReading

Complete joint state reading for all DOFs of an articulation.

isaacsim::sensors::experimental::physics::RaycastSensorReading

Raycast sensor reading with per-ray depths, hit positions, normals, and prim paths.

isaacsim::sensors::physics::ContactPair

Represents a pair of bodies in contact.

isaacsim::sensors::physics::CsProperties

Properties configuration for a contact sensor.

isaacsim::sensors::physics::CsRawData

Raw contact data from the physics simulation.

isaacsim::sensors::physics::CsReading

Contact sensor reading data structure.

isaacsim::sensors::physics::IsProperties

Properties configuration for an IMU sensor.

isaacsim::sensors::physics::IsRawData

Raw IMU data from the physics simulation.

isaacsim::sensors::physics::IsReading

IMU sensor reading data structure.

isaacsim::sensors::physics::nodes::IPhysicsSensorNodes

isaacsim::sensors::rtx::IIsaacSimSensorsRtx

Minimal interface.

isaacsim::sensors::rtx::nodes::ISensorsRtxNodes

Interface for RTX sensor OmniGraphnodes.

isaacsim::ucx::nodes::ClockData

Data structure for clock message payload.

isaacsim::ucx::nodes::IUcxNodes

Minimal Carbonite interface for Isaac UCX Nodes extension.

isaacsim::ucx::nodes::ImageMetadata

Metadata structure for image messages (non-pixel data).

isaacsim::ucx::nodes::ImuData

Data structure for IMU message payload.

isaacsim::ucx::nodes::JointCommandData

Data structure for joint command message payload.

isaacsim::ucx::nodes::JointStateData

Data structure for joint state message payload.

isaacsim::ucx::nodes::OdometryData

Data structure for odometry message payload.

omni::kit::IRunLoopRunnerImpl

Interface for controlling the run loop execution.

wp::array_t

Binary-compatible view of a Python wp.array of element type T .

wp::mat33

3x3 row-major float matrix, binary-compatible with wp::mat_t<3, 3, float> .

wp::quat

Quaternion laid out as {x, y, z, w} , binary-compatible with wp::quat_t<float> .

wp::shape_t

Dimension descriptor for a Warp array.

wp::spatial_vector

6-element spatial vector laid out as {w[0..2], v[0..2]} (angular then linear), binary-compatible with wp::vec_t<6, float> ( wp::spatial_vector_t<float> ).

wp::transform

Rigid-body transform laid out as seven contiguous floats {p.x, p.y, p.z, q.x, q.y, q.z, q.w} , binary-compatible with wp::transform_t<float> .

wp::vec3

3-element float vector, binary-compatible with wp::vec_t<3, float> .