Skip to main content

Rocky Solver SDK 2026 R1

Structure IRockyGeometriesMotionData

Last update: 09.03.2026

#include

IRockyGeometriesMotionData is an interface for a list of geometries motions in Rocky. The list of geometries motions represented by this interface contains all geometries in Rocky, and they may or may not have a motion applied in Rocky's last simulation timestep. The geometries motions can be generated based upon the IDs of the geometries, which are numbered sequentially starting from zero, or from the names assigned to the geometries in the Rocky UI.

Members

Public functions

Function get_number_of_geometries

![][const]

unsigned int IRockyGeometriesMotionData::get_number_of_geometries() const

Returns:

The number of geometries in the Rocky project.

Return type: unsigned int

Function get_geometry

![][const]

IRockyGeometryMotionData IRockyGeometriesMotionData::get_geometry(unsigned int id) const

Gets a geometry's motion given the geometry's Rocky ID.:

If the provided ID does not correspond to an existing geometry in Rocky, this method will raise an exception.

Parameters:

  • id: The index assigned in Rocky to an existing geometry.

Returns:

A geometry's motion.

Parameters:

  • unsigned int id

Return type: IRockyGeometryMotionData

Function get_geometry

![][const]

IRockyGeometryMotionData IRockyGeometriesMotionData::get_geometry(const std::string &name) const

Gets a geometry's motion given the geometry's name.:

If the provided name does not correspond to an existing geometry in Rocky, this method will raise an exception.

Parameters:

  • name: The name assigned in Rocky to an existing geometry.

Returns:

A geometry's motion.

Parameters:

  • const std::string & name

Return type: IRockyGeometryMotionData

Function has_linked_motion_frame

![][const]

bool IRockyGeometriesMotionData::has_linked_motion_frame(unsigned int id) const

Parameters:

  • id: The index assigned in Rocky to an existing geometry.

Returns:

True if the geometry with the passed id has motion from the Rocky's internal motion kernel implementation. False otherwise.

Parameters:

  • unsigned int id

Return type: bool

[const]: https://img.shields.io/badge/-const-lightblue (const)

Connect with Ansys