Angles Class
(Kinematics::Angles)CDPPort based class of angles i.e. rotation in radians around X, Y and Z axes, that together with configurable AnglesConvention parameter specifies a reference frame rotation. More...
| Header: | #include <Angles> | 
| Inherits: | PositionBase | 
Public Functions
| void | SetAngles(AngleValues angles) | 
Reimplemented Public Functions
| virtual void | Configure(XMLElementEx *xml) override | 
| virtual std::optional<AngleValues> | GetAngles() const override | 
| virtual std::optional<AngularVelocityValues> | GetAngularVelocity() const override | 
| virtual std::optional<PositionValues> | GetPosition() const override | 
| virtual std::optional<VelocityValues> | GetVelocity() const override | 
- 7 public functions inherited from Kinematics::PositionBase
 - 30 public functions inherited from CDPPort
 - 39 public functions inherited from CDPObject
 - 50 public functions inherited from CDPBaseObject
 - 27 public functions inherited from CDP::StudioAPI::CDPNode
 - 22 public functions inherited from CDP::StudioAPI::ICDPNode
 
Additional Inherited Members
- 6 static public members inherited from CDPObject
 - 1 static public member inherited from CDPBaseObject
 - 2 protected functions inherited from Kinematics::PositionBase
 - 5 protected functions inherited from CDPPort
 - 15 protected functions inherited from CDPObject
 - 1 protected function inherited from CDP::StudioAPI::CDPNode
 - 9 protected variables inherited from CDPObject
 - 10 protected variables inherited from CDPBaseObject
 
Detailed Description
CDPPort based class of angles i.e. rotation in radians around X, Y and Z axes, that together with configurable AnglesConvention parameter specifies a reference frame rotation.
See also DHChain and AnglesConvention.
Member Function Documentation
[override virtual] void Angles::Configure(XMLElementEx *xml)
[override virtual] std::optional<AngleValues> Angles::GetAngles() const
[override virtual] std::optional<AngularVelocityValues> Angles::GetAngularVelocity() const
[override virtual] std::optional<PositionValues> Angles::GetPosition() const
[override virtual] std::optional<VelocityValues> Angles::GetVelocity() const
void Angles::SetAngles(AngleValues angles)
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.