SM_TriangleBendingSprings Class Reference

#include <SM_TriangleBendingSprings.h>

List of all members.

Public Member Functions

 SM_TriangleBendingSprings ()
 ~SM_TriangleBendingSprings ()
bool isBounded () const
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

TriangleBendingSprings< Vec3dTypes > * sofaObject
bool justConnected
bool imported

Static Protected Attributes

static MObject attSofaInComing
static MObject attSofaOutSending
static MObject attUpdated
static MObject attSofaImport
static MObject attDamping
static MObject attStiffness


Constructor & Destructor Documentation

SM_TriangleBendingSprings::SM_TriangleBendingSprings (  ) 

SM_TriangleBendingSprings::~SM_TriangleBendingSprings (  )  [inline]


Member Function Documentation

bool SM_TriangleBendingSprings::isBounded (  )  const [inline]

MStatus SM_TriangleBendingSprings::compute ( const MPlug &  plug,
MDataBlock &  data 
)

void * SM_TriangleBendingSprings::creator (  )  [static]

MStatus SM_TriangleBendingSprings::initialize (  )  [static]

MStatus SM_TriangleBendingSprings::connectionMade ( const MPlug &  plug,
const MPlug &  otherPlug,
bool  asSrc 
)

MStatus SM_TriangleBendingSprings::connectionBroken ( const MPlug &  plug,
const MPlug &  otherPlug,
bool  asSrc 
)

MStatus SM_TriangleBendingSprings::setDependentsDirty ( const MPlug &  plugBeingDirtied,
MPlugArray &  affectedPlugs 
)

void SM_TriangleBendingSprings::draw ( M3dView &  view,
const MDagPath &  path,
M3dView::DisplayStyle  style,
M3dView::DisplayStatus   
) [inline]

MStatus SM_TriangleBendingSprings::setSofaOutSending ( MDataBlock &  data  ) 

MStatus SM_TriangleBendingSprings::buildSofaObject ( const MPlug &  plug  ) 

MStatus SM_TriangleBendingSprings::updateAttributes ( MDataBlock &  data  ) 

MStatus SM_TriangleBendingSprings::getSofaImported ( const MPlug &  plug  ) 

MStatus SM_TriangleBendingSprings::importAttributes ( MDataBlock &  data  ) 


Member Data Documentation

const MTypeId SM_TriangleBendingSprings::typeId [static]

MObject SM_TriangleBendingSprings::attSofaInComing [static, protected]

MObject SM_TriangleBendingSprings::attSofaOutSending [static, protected]

MObject SM_TriangleBendingSprings::attUpdated [static, protected]

MObject SM_TriangleBendingSprings::attSofaImport [static, protected]

MObject SM_TriangleBendingSprings::attDamping [static, protected]

MObject SM_TriangleBendingSprings::attStiffness [static, protected]

TriangleBendingSprings<Vec3dTypes>* SM_TriangleBendingSprings::sofaObject [protected]

bool SM_TriangleBendingSprings::justConnected [protected]

bool SM_TriangleBendingSprings::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