opal::ThrusterMotorData Class Reference

A data structure describing a ThrusterMotor. More...

#include <ThrusterMotorData.h>

Inheritance diagram for opal::ThrusterMotorData:

opal::MotorData List of all members.

Public Member Functions

OPAL_DECL ThrusterMotorData ()
OPAL_DECL ThrusterMotorData (const ThrusterMotorData &data)
virtual OPAL_DECL ~ThrusterMotorData ()
virtual OPAL_DECL void OPAL_CALL operator= (const ThrusterMotorData &data)

Public Attributes

Solidsolid
int internal_solidIndex
std::string solidBlueprintRefName
Force force

Detailed Description

A data structure describing a ThrusterMotor.

Definition at line 37 of file ThrusterMotorData.h.


Constructor & Destructor Documentation

OPAL_DECL opal::ThrusterMotorData::ThrusterMotorData  )  [inline]
 

Definition at line 40 of file ThrusterMotorData.h.

References force, internal_solidIndex, opal::MotorData::mType, opal::Force::singleStep, solid, solidBlueprintRefName, and opal::THRUSTER_MOTOR.

OPAL_DECL opal::ThrusterMotorData::ThrusterMotorData const ThrusterMotorData data  )  [inline]
 

Copy constructor.

Definition at line 51 of file ThrusterMotorData.h.

virtual OPAL_DECL opal::ThrusterMotorData::~ThrusterMotorData  )  [inline, virtual]
 

Definition at line 56 of file ThrusterMotorData.h.


Member Function Documentation

virtual OPAL_DECL void OPAL_CALL opal::ThrusterMotorData::operator= const ThrusterMotorData data  )  [inline, virtual]
 

Makes a deep copy.

Definition at line 61 of file ThrusterMotorData.h.

References opal::MotorData::enabled, force, internal_solidIndex, opal::MotorData::mType, opal::MotorData::name, solid, and solidBlueprintRefName.


Member Data Documentation

Force opal::ThrusterMotorData::force
 

The Force that gets applied to the Solid every time step.

Definition at line 83 of file ThrusterMotorData.h.

Referenced by opal::ThrusterMotor::getForce(), opal::ThrusterMotor::init(), opal::ThrusterMotor::internal_update(), operator=(), opal::ThrusterMotor::setForce(), and ThrusterMotorData().

int opal::ThrusterMotorData::internal_solidIndex
 

Internal data used for Blueprint instantiation.

Definition at line 77 of file ThrusterMotorData.h.

Referenced by operator=(), and ThrusterMotorData().

Solid* opal::ThrusterMotorData::solid
 

Pointer to the Solid.

Definition at line 74 of file ThrusterMotorData.h.

Referenced by opal::ThrusterMotor::internal_dependsOnSolid(), opal::ThrusterMotor::internal_update(), operator=(), and ThrusterMotorData().

std::string opal::ThrusterMotorData::solidBlueprintRefName
 

String used for for intra-Blueprint references.

Definition at line 80 of file ThrusterMotorData.h.

Referenced by operator=(), and ThrusterMotorData().


The documentation for this class was generated from the following file:
Generated on Tue May 16 17:49:58 2006 for OPAL by  doxygen 1.4.6-NO