15#ifndef MOMENTUM_ANGULARRANGE_H
16#define MOMENTUM_ANGULARRANGE_H
18#include "momentum_export.h"
19#include "momentum_namespace.h"
21#include "AngularSecondaryJoint.h"
27 class RangeController;
52#ifndef AGX_MOMENTUM_ANALYSIS_API
59 void setRange(std::pair<double, double> range);
72 std::string __str__()
const;
82 agx::RangeController* getAgxRange()
const;
Angular range will limit the rotation of a rotational joint between min and max range.
Definition: AngularRange.h:38
std::pair< double, double > getRange() const
Get the min and max rotation (unit: radians) of the movement that this range allow.
void setRange(std::pair< double, double > range)
Set the min and max rotation (unit: radians) of the movement that this range allow.
void setRange(double min, double max)
Set the min and max rotation (unit: radians) of the movement that this range allow.
An angular secondary joint operates on the free rotational DOF of angular joints such as HingeJoint a...
Definition: AngularSecondaryJoint.h:38
Namespace for Momentum Scripting API.
Definition: AffineMatrix4x4.h:29