Robotsystem from Robot Group Leipzig: OneAxisJoint Class Reference

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

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

# OneAxisJoint Class Reference

`#include <joint.h>`

Inheritance diagram for OneAxisJoint:

[legend]
Collaboration diagram for OneAxisJoint:

[legend]
List of all members.

## Detailed Description

Definition at line 108 of file joint.h.

## Public Member Functions
| OneAxisJoint (Primitive *part1, Primitive *part2, const osg::Vec3 &anchor, const Axis axis1)
virtual Axis | getAxis1 () const
virtual double | getPosition1 ()=0
virtual double | getPosition1Rate ()=0
## Protected Attributes
Axis | axis1

## Constructor & Destructor Documentation

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

| Definition at line 110 of file joint.h.

## Member Function Documentation

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

| Definition at line 112 of file joint.h.

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

| Implemented in HingeJoint, Hinge2Joint, UniversalJoint, and SliderJoint.

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

| Implemented in HingeJoint, Hinge2Joint, UniversalJoint, and SliderJoint.

## Member Data Documentation

Axis axis1`[protected]`

| Definition at line 118 of file joint.h.