#include <AttractorMotorData.h>
Inheritance diagram for opal::AttractorMotorData:
Public Member Functions | |
OPAL_DECL | AttractorMotorData () |
OPAL_DECL | AttractorMotorData (const AttractorMotorData &data) |
virtual OPAL_DECL | ~AttractorMotorData () |
virtual OPAL_DECL void OPAL_CALL | operator= (const AttractorMotorData &data) |
Public Attributes | |
Solid * | solid0 |
Solid * | solid1 |
int | internal_solid0Index |
int | internal_solid1Index |
std::string | solid0BlueprintRefName |
std::string | solid1BlueprintRefName |
real | strength |
real | exponent |
Definition at line 37 of file AttractorMotorData.h.
|
Definition at line 40 of file AttractorMotorData.h. References opal::ATTRACTOR_MOTOR, opal::defaults::motor::attractor::exponent, exponent, internal_solid0Index, internal_solid1Index, opal::MotorData::mType, solid0, solid0BlueprintRefName, solid1, solid1BlueprintRefName, opal::defaults::motor::attractor::strength, and strength. |
|
Copy constructor.
Definition at line 55 of file AttractorMotorData.h. |
|
Definition at line 60 of file AttractorMotorData.h. |
|
Makes a deep copy.
Definition at line 65 of file AttractorMotorData.h. References opal::MotorData::enabled, exponent, internal_solid0Index, internal_solid1Index, opal::MotorData::mType, opal::MotorData::name, solid0, solid0BlueprintRefName, solid1, solid1BlueprintRefName, and strength. |
|
Determines exponential relationship of attraction/repulsion.
Definition at line 103 of file AttractorMotorData.h. Referenced by AttractorMotorData(), opal::AttractorMotor::getExponent(), opal::AttractorMotor::internal_update(), operator=(), and opal::AttractorMotor::setExponent(). |
|
Internal data used for Blueprint instantiation.
Definition at line 88 of file AttractorMotorData.h. Referenced by AttractorMotorData(), and operator=(). |
|
Internal data used for Blueprint instantiation.
Definition at line 91 of file AttractorMotorData.h. Referenced by AttractorMotorData(), and operator=(). |
|
Pointer to Solid 0.
Definition at line 82 of file AttractorMotorData.h. Referenced by AttractorMotorData(), opal::AttractorMotor::init(), opal::AttractorMotor::internal_dependsOnSolid(), opal::AttractorMotor::internal_update(), and operator=(). |
|
String used for for intra-Blueprint references.
Definition at line 94 of file AttractorMotorData.h. Referenced by AttractorMotorData(), and operator=(). |
|
Pointer to Solid 1.
Definition at line 85 of file AttractorMotorData.h. Referenced by AttractorMotorData(), opal::AttractorMotor::init(), opal::AttractorMotor::internal_dependsOnSolid(), opal::AttractorMotor::internal_update(), and operator=(). |
|
String used for for intra-Blueprint references.
Definition at line 97 of file AttractorMotorData.h. Referenced by AttractorMotorData(), and operator=(). |
|
Constant used to scale attraction (repulsion if strength < 0).
Definition at line 100 of file AttractorMotorData.h. Referenced by AttractorMotorData(), opal::AttractorMotor::getStrength(), opal::AttractorMotor::init(), operator=(), and opal::AttractorMotor::setStrength(). |