#include <SM_RigidMapping.h>
Public Member Functions | |
SM_RigidMapping () | |
~SM_RigidMapping () | |
bool | isBounded () const |
MPxLocatorNode inheritance. | |
MStatus | compute (const MPlug &plug, MDataBlock &data) |
MStatus | connectionMade (const MPlug &plug, const MPlug &otherPlug, bool asSrc) |
MStatus | connectionBroken (const MPlug &plug, const MPlug &otherPlug, bool asSrc) |
MStatus | setDependentsDirty (const MPlug &plugBeingDirtied, MPlugArray &affectedPlugs) |
void | draw (M3dView &view, const MDagPath &path, M3dView::DisplayStyle style, M3dView::DisplayStatus) |
MStatus | setSofaOutSending (MDataBlock &data) |
MStatus | buildSofaObject (const MPlug &plug) |
MStatus | updateAttributes (MDataBlock &data) |
MStatus | getSofaImported (const MPlug &plug) |
MStatus | importAttributes (MDataBlock &data) |
Static Public Member Functions | |
static void * | creator () |
static MStatus | initialize () |
Static Public Attributes | |
static const MTypeId | typeId |
Protected Attributes | |
RigidMapping< MechanicalMapping< MechanicalState< RigidTypes >, MechanicalState< Vec3dTypes > > > * | sofaObject |
Sofa Data. | |
MechanicalObject< RigidTypes > * | mech1 |
MechanicalObject< Vec3dTypes > * | mech2 |
bool | justConnected |
bool to know if a connection had just been made | |
bool | imported |
Static Protected Attributes | |
static MObject | attSofaInComing1 |
the data to transmit the sofa object to another node | |
static MObject | attSofaInComing2 |
static MObject | attSofaOutSending |
static MObject | attInTime |
static MObject | attInComingUpdated |
static MObject | attUpdated |
static MObject | attSofaImport |
SM_RigidMapping::SM_RigidMapping | ( | ) |
SM_RigidMapping::~SM_RigidMapping | ( | ) |
bool SM_RigidMapping::isBounded | ( | ) | const [inline] |
MPxLocatorNode inheritance.
MStatus SM_RigidMapping::compute | ( | const MPlug & | plug, | |
MDataBlock & | data | |||
) |
void * SM_RigidMapping::creator | ( | ) | [static] |
MStatus SM_RigidMapping::initialize | ( | ) | [static] |
MStatus SM_RigidMapping::connectionMade | ( | const MPlug & | plug, | |
const MPlug & | otherPlug, | |||
bool | asSrc | |||
) |
MStatus SM_RigidMapping::connectionBroken | ( | const MPlug & | plug, | |
const MPlug & | otherPlug, | |||
bool | asSrc | |||
) |
MStatus SM_RigidMapping::setDependentsDirty | ( | const MPlug & | plugBeingDirtied, | |
MPlugArray & | affectedPlugs | |||
) |
void SM_RigidMapping::draw | ( | M3dView & | view, | |
const MDagPath & | path, | |||
M3dView::DisplayStyle | style, | |||
M3dView::DisplayStatus | ||||
) | [inline] |
MStatus SM_RigidMapping::setSofaOutSending | ( | MDataBlock & | data | ) |
MStatus SM_RigidMapping::buildSofaObject | ( | const MPlug & | plug | ) |
MStatus SM_RigidMapping::updateAttributes | ( | MDataBlock & | data | ) |
MStatus SM_RigidMapping::getSofaImported | ( | const MPlug & | plug | ) |
MStatus SM_RigidMapping::importAttributes | ( | MDataBlock & | data | ) |
const MTypeId SM_RigidMapping::typeId [static] |
MObject SM_RigidMapping::attSofaInComing1 [static, protected] |
the data to transmit the sofa object to another node
MObject SM_RigidMapping::attSofaInComing2 [static, protected] |
MObject SM_RigidMapping::attSofaOutSending [static, protected] |
MObject SM_RigidMapping::attInTime [static, protected] |
MObject SM_RigidMapping::attInComingUpdated [static, protected] |
MObject SM_RigidMapping::attUpdated [static, protected] |
MObject SM_RigidMapping::attSofaImport [static, protected] |
RigidMapping< MechanicalMapping<MechanicalState<RigidTypes>, MechanicalState<Vec3dTypes> > >* SM_RigidMapping::sofaObject [protected] |
Sofa Data.
MechanicalObject<RigidTypes>* SM_RigidMapping::mech1 [protected] |
MechanicalObject<Vec3dTypes>* SM_RigidMapping::mech2 [protected] |
bool SM_RigidMapping::justConnected [protected] |
bool to know if a connection had just been made
bool SM_RigidMapping::imported [protected] |