Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

SIGEL_Simulation::SIG_RotationalController Class Reference

This class is a child of DynaMo's DL_controller class. More...

#include <SIG_RotationalController.h>

Inheritance diagram for SIGEL_Simulation::SIG_RotationalController:

List of all members.

Public Methods

 SIG_RotationalController ()
 constructor, does nothing but calling its parents constructor. More...

 ~SIG_RotationalController ()
 destructor, does nothing but calling its parents destructor. More...

void init (SIG_DynaJoint * theJoint, DL_Scalar theMinimum, DL_Scalar theMaximum)
 This method initializes the controller. More...

virtual void calculate_and_apply ()
 This is the method DynaMo calls for the controller calculation. More...


Private Attributes

DL_Scalar minimum
 storage of the minimum deflection. More...

DL_Scalar maximum
 storage of the maximum deflection. More...

SIG_DynaJointjoint
 storage of the joint. More...


Detailed Description

This class is a child of DynaMo's DL_controller class.

it is used to control the minimal and the maximal deflection of the joint

Definition at line 13 of file SIG_RotationalController.h.


Constructor & Destructor Documentation

SIGEL_Simulation::SIG_RotationalController::SIG_RotationalController ( )
 

constructor, does nothing but calling its parents constructor.

Definition at line 7 of file SIG_RotationalController.cpp.

SIGEL_Simulation::SIG_RotationalController::~SIG_RotationalController ( )
 

destructor, does nothing but calling its parents destructor.

Definition at line 14 of file SIG_RotationalController.cpp.


Member Function Documentation

void SIGEL_Simulation::SIG_RotationalController::calculate_and_apply ( ) [virtual]
 

This is the method DynaMo calls for the controller calculation.

Definition at line 26 of file SIG_RotationalController.cpp.

void SIGEL_Simulation::SIG_RotationalController::init ( SIG_DynaJoint * theJoint,
DL_Scalar theMinimum,
DL_Scalar theMaximum )
 

This method initializes the controller.

Parameters:
theJoint   is a link to the Joint which deflection shall be controlled
theMinimum   is the minimal amount of deflection
theMaximum   is the maximal amount of deflection
Postcondition:
the controller is activated in Dynamo

Definition at line 18 of file SIG_RotationalController.cpp.


Member Data Documentation

SIG_DynaJoint * SIGEL_Simulation::SIG_RotationalController::joint [private]
 

storage of the joint.

Definition at line 19 of file SIG_RotationalController.h.

DL_Scalar SIGEL_Simulation::SIG_RotationalController::maximum [private]
 

storage of the maximum deflection.

Definition at line 17 of file SIG_RotationalController.h.

DL_Scalar SIGEL_Simulation::SIG_RotationalController::minimum [private]
 

storage of the minimum deflection.

Definition at line 15 of file SIG_RotationalController.h.


The documentation for this class was generated from the following files:
Generated at Mon Sep 3 01:32:56 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000