SM_RigidMapping Class Reference

#include <SM_RigidMapping.h>

List of all members.

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


Constructor & Destructor Documentation

SM_RigidMapping::SM_RigidMapping (  ) 

SM_RigidMapping::~SM_RigidMapping (  ) 


Member Function Documentation

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  ) 


Member Data Documentation

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]


The documentation for this class was generated from the following files:
Generated on Thu Apr 12 17:46:23 2007 for SofaMaya by  doxygen 1.5.1-p1