C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Interface "Mechanical transmission for two solids". More...

#include <gcm_constraint.h>

Public Types

enum  Motion { NoDefined , Translation , Rotation }
 < Type of motion. More...
 

Public Member Functions

virtual ItGeomPtr GetGeom (short nb) const =0
 Get the first or the second solid (ng is the number of solid 1,2);.
 
virtual ItGeomPtr GetDirectionGeom (short nb) const =0
 Get the first or the second solid specifying the direction of rotation/translation (nb is the number of solid 1,2);.
 
virtual Motion GetAxis (short nb, MbAxis3D &axis) const =0
 Get direction and type of motion for the first or the second solid, axis is specified in LCS of solid GetDirectionGeom(). More...
 
virtual double GetRatio () const =0
 Get ratio N1:N2;.
 

Detailed Description

Interface "Mechanical transmission for two solids".

Member Enumeration Documentation

◆ Motion

< Type of motion.

Enumerator
NoDefined 

Not specified.

Translation 

Linear increment.

Rotation 

Rotation.


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