Robotsystem from Robot Group Leipzig: TwoAxisJoint Class Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- Class List
- Alphabetical List
- Class Hierarchy
- Class Members

# TwoAxisJoint Class Reference

`#include <joint.h>`

Inheritance diagram for TwoAxisJoint:

[legend]
Collaboration diagram for TwoAxisJoint:

[legend]
List of all members.

## Detailed Description

Definition at line 121 of file joint.h.

## Public Member Functions
| TwoAxisJoint (Primitive *part1, Primitive *part2, const osg::Vec3 &anchor, const Axis axis1, const Axis axis2)
virtual Axis | getAxis2 () const
virtual double | getPosition2 ()=0
virtual double | getPosition2Rate ()=0
## Protected Attributes
Axis | axis2

## Constructor & Destructor Documentation

TwoAxisJoint | ( | Primitive * | part1,
|  | Primitive * | part2,
|  | const osg::Vec3 & | anchor,
|  | const Axis | axis1,
|  | const Axis | axis2
| ) | `[inline]`

| Definition at line 123 of file joint.h.

## Member Function Documentation

virtual Axis getAxis2 | ( |  | ) | const`[inline, virtual]`

| Definition at line 126 of file joint.h.

virtual double getPosition2 | ( |  | ) | `[pure virtual]`

| Implemented in Hinge2Joint, and UniversalJoint.

virtual double getPosition2Rate | ( |  | ) | `[pure virtual]`

| Implemented in Hinge2Joint, and UniversalJoint.

## Member Data Documentation

Axis axis2`[protected]`

| Definition at line 132 of file joint.h.