#include <ilag.h>
Public Member Functions |
|
BEGIN_FUNCTION_MAP | VFN_0 (lag_paint, fnPaint) |
VFN_0 (lag_setreference, fnSetReference) | |
VFN_0 (lag_reset, fnReset) | |
VFN_1 (lag_addforce, fnAddForce, TYPE_INODE) | |
VFN_1 (lag_removeforce, fnRemoveForce, TYPE_INT) | |
FN_0 (lag_numbervertices, TYPE_INT, fnNumberVertices) | |
VFN_2 (lag_selectvertices, fnSelectVertices, TYPE_BITARRAY, TYPE_BOOL) | |
FN_0 (lag_getselectedvertices, TYPE_BITARRAY, fnGetSelectedVertices) | |
FN_1 (lag_getvertexweight, TYPE_FLOAT, fnGetVertexWeight, TYPE_INT) | |
VFN_2 (lag_setvertexweight, fnSetVertexWeight, TYPE_INT_TAB, TYPE_FLOAT_TAB) | |
VFN_2 (lag_setedgelist, fnSetEdgeList, TYPE_BITARRAY, TYPE_BOOL) | |
FN_0 (lag_getedgelist, TYPE_BITARRAY, fnGetEdgeList) | |
VFN_2 (lag_addspringselection, fnAddSingleSpringFromSelection, TYPE_INT, TYPE_BOOL) | |
VFN_4 (lag_addspring, fnAddSpring, TYPE_INT, TYPE_INT, TYPE_INT, TYPE_BOOL) | |
VFN_0 (lag_removeallsprings, fnRemoveAllSprings) | |
VFN_0 (lag_addspring_button, fnAddSpringButton) | |
VFN_0 (lag_removespring_button, fnRemoveSpringButton) | |
VFN_0 (lag_option_button, fnOptionButton) | |
VFN_0 (lag_simplesoft_button, fnSimpleSoftButton) | |
VFN_1 (lag_removespring_by_end, fnRemoveSpring, TYPE_INT) | |
VFN_2 (lag_removespring_by_both_ends, fnRemoveSpring, TYPE_INT, TYPE_INT) | |
VFN_1 (lag_removespringbyindex, fnRemoveSpringByIndex, TYPE_INT) | |
FN_0 (lag_numbersprings, TYPE_INT, fnNumberSprings) | |
FN_1 (lag_getspringgroup, TYPE_FLOAT, fnGetSpringGroup, TYPE_INT) | |
VFN_2 (lag_setspringgroup, fnSetSpringGroup, TYPE_INT, TYPE_INT) | |
FN_1 (lag_getspringlength, TYPE_FLOAT, fnGetSpringLength, TYPE_INT) | |
VFN_2 (lag_setspringlength, fnSetSpringLength, TYPE_INT, TYPE_FLOAT) | |
FN_2 (lag_getindex, TYPE_INT, fnGetIndex, TYPE_INT, TYPE_INT) | |
END_FUNCTION_MAP FPInterfaceDesc * | GetDesc () |
virtual void | fnPaint ()=0 |
virtual void | fnSetReference ()=0 |
virtual void | fnReset ()=0 |
virtual void | fnAddForce (INode *node)=0 |
virtual void | fnRemoveForce (int whichNode)=0 |
virtual int | fnNumberVertices ()=0 |
virtual void | fnSelectVertices (BitArray *selList, BOOL updateViews)=0 |
virtual BitArray * | fnGetSelectedVertices ()=0 |
virtual float | fnGetVertexWeight (int index)=0 |
virtual void | fnSetVertexWeight (Tab< int > *indexList, Tab< float > *values)=0 |
virtual void | fnSetEdgeList (BitArray *selList, BOOL updateViews)=0 |
virtual BitArray * | fnGetEdgeList ()=0 |
virtual void | fnAddSingleSpringFromSelection (int flag, BOOL addDupes)=0 |
virtual void | AddSingleSpringFromSelection (LagModData *lmd, int flag, BOOL addDupes)=0 |
virtual void | fnAddSpring (int a, int b, int flag, BOOL addDupes)=0 |
virtual void | AddSpring (LagModData *lmd, int a, int b, int flag, BOOL addDupes)=0 |
virtual void | fnRemoveAllSprings ()=0 |
virtual void | RemoveAllSprings (LagModData *lmd)=0 |
virtual void | fnAddSpringButton ()=0 |
virtual void | fnRemoveSpringButton ()=0 |
virtual void | fnOptionButton ()=0 |
virtual void | fnSimpleSoftButton ()=0 |
virtual void | fnRemoveSpring (int a)=0 |
virtual void | RemoveSpring (LagModData *lmd, int a)=0 |
virtual void | fnRemoveSpring (int a, int b)=0 |
virtual void | RemoveSpring (LagModData *lmd, int a, int b)=0 |
virtual void | fnRemoveSpringByIndex (int index)=0 |
virtual void | RemoveSpringByIndex (LagModData *lmd, int index)=0 |
virtual int | fnNumberSprings ()=0 |
virtual int | NumberSprings (LagModData *lmd)=0 |
virtual int | fnGetSpringGroup (int index)=0 |
virtual int | GetSpringGroup (LagModData *lmd, int index)=0 |
virtual void | fnSetSpringGroup (int index, int group)=0 |
virtual void | SetSpringGroup (LagModData *lmd, int index, int group)=0 |
virtual float | fnGetSpringLength (int index)=0 |
virtual float | GetSpringLength (LagModData *lmd, int index)=0 |
virtual void | fnSetSpringLength (int index, float dist)=0 |
virtual void | SetSpringLength (LagModData *lmd, int index, float dist)=0 |
virtual int | fnGetIndex (int a, int b)=0 |
virtual int | GetIndex (LagModData *lmd, int a, int b)=0 |
Public Attributes |
|
BitArray | tempBitArray |
BEGIN_FUNCTION_MAP VFN_0 | ( | lag_paint | , |
fnPaint | |||
) |
VFN_0 | ( | lag_setreference | , |
fnSetReference | |||
) |
VFN_0 | ( | lag_reset | , |
fnReset | |||
) |
VFN_1 | ( | lag_addforce | , |
fnAddForce | , | ||
TYPE_INODE | |||
) |
VFN_1 | ( | lag_removeforce | , |
fnRemoveForce | , | ||
TYPE_INT | |||
) |
FN_0 | ( | lag_numbervertices | , |
TYPE_INT | , | ||
fnNumberVertices | |||
) |
VFN_2 | ( | lag_selectvertices | , |
fnSelectVertices | , | ||
TYPE_BITARRAY | , | ||
TYPE_BOOL | |||
) |
FN_0 | ( | lag_getselectedvertices | , |
TYPE_BITARRAY | , | ||
fnGetSelectedVertices | |||
) |
FN_1 | ( | lag_getvertexweight | , |
TYPE_FLOAT | , | ||
fnGetVertexWeight | , | ||
TYPE_INT | |||
) |
VFN_2 | ( | lag_setvertexweight | , |
fnSetVertexWeight | , | ||
TYPE_INT_TAB | , | ||
TYPE_FLOAT_TAB | |||
) |
VFN_2 | ( | lag_setedgelist | , |
fnSetEdgeList | , | ||
TYPE_BITARRAY | , | ||
TYPE_BOOL | |||
) |
FN_0 | ( | lag_getedgelist | , |
TYPE_BITARRAY | , | ||
fnGetEdgeList | |||
) |
VFN_2 | ( | lag_addspringselection | , |
fnAddSingleSpringFromSelection | , | ||
TYPE_INT | , | ||
TYPE_BOOL | |||
) |
VFN_4 | ( | lag_addspring | , |
fnAddSpring | , | ||
TYPE_INT | , | ||
TYPE_INT | , | ||
TYPE_INT | , | ||
TYPE_BOOL | |||
) |
VFN_0 | ( | lag_removeallsprings | , |
fnRemoveAllSprings | |||
) |
VFN_0 | ( | lag_addspring_button | , |
fnAddSpringButton | |||
) |
VFN_0 | ( | lag_removespring_button | , |
fnRemoveSpringButton | |||
) |
VFN_0 | ( | lag_option_button | , |
fnOptionButton | |||
) |
VFN_0 | ( | lag_simplesoft_button | , |
fnSimpleSoftButton | |||
) |
VFN_1 | ( | lag_removespring_by_end | , |
fnRemoveSpring | , | ||
TYPE_INT | |||
) |
VFN_2 | ( | lag_removespring_by_both_ends | , |
fnRemoveSpring | , | ||
TYPE_INT | , | ||
TYPE_INT | |||
) |
VFN_1 | ( | lag_removespringbyindex | , |
fnRemoveSpringByIndex | , | ||
TYPE_INT | |||
) |
FN_0 | ( | lag_numbersprings | , |
TYPE_INT | , | ||
fnNumberSprings | |||
) |
FN_1 | ( | lag_getspringgroup | , |
TYPE_FLOAT | , | ||
fnGetSpringGroup | , | ||
TYPE_INT | |||
) |
VFN_2 | ( | lag_setspringgroup | , |
fnSetSpringGroup | , | ||
TYPE_INT | , | ||
TYPE_INT | |||
) |
FN_1 | ( | lag_getspringlength | , |
TYPE_FLOAT | , | ||
fnGetSpringLength | , | ||
TYPE_INT | |||
) |
VFN_2 | ( | lag_setspringlength | , |
fnSetSpringLength | , | ||
TYPE_INT | , | ||
TYPE_FLOAT | |||
) |
FN_2 | ( | lag_getindex | , |
TYPE_INT | , | ||
fnGetIndex | , | ||
TYPE_INT | , | ||
TYPE_INT | |||
) |
END_FUNCTION_MAP FPInterfaceDesc* GetDesc | ( | ) | [virtual] |
Implements FPInterface.
virtual void fnPaint | ( | ) | [pure virtual] |
virtual void fnSetReference | ( | ) | [pure virtual] |
virtual void fnReset | ( | ) | [pure virtual] |
virtual void fnAddForce | ( | INode * | node | ) | [pure virtual] |
virtual void fnRemoveForce | ( | int | whichNode | ) | [pure virtual] |
virtual int fnNumberVertices | ( | ) | [pure virtual] |
virtual void fnSelectVertices | ( | BitArray * | selList, |
BOOL | updateViews | ||
) | [pure virtual] |
virtual BitArray* fnGetSelectedVertices | ( | ) | [pure virtual] |
virtual float fnGetVertexWeight | ( | int | index | ) | [pure virtual] |
virtual void fnSetEdgeList | ( | BitArray * | selList, |
BOOL | updateViews | ||
) | [pure virtual] |
virtual BitArray* fnGetEdgeList | ( | ) | [pure virtual] |
virtual void fnAddSingleSpringFromSelection | ( | int | flag, |
BOOL | addDupes | ||
) | [pure virtual] |
virtual void AddSingleSpringFromSelection | ( | LagModData * | lmd, |
int | flag, | ||
BOOL | addDupes | ||
) | [pure virtual] |
virtual void fnAddSpring | ( | int | a, |
int | b, | ||
int | flag, | ||
BOOL | addDupes | ||
) | [pure virtual] |
virtual void AddSpring | ( | LagModData * | lmd, |
int | a, | ||
int | b, | ||
int | flag, | ||
BOOL | addDupes | ||
) | [pure virtual] |
virtual void fnRemoveAllSprings | ( | ) | [pure virtual] |
virtual void RemoveAllSprings | ( | LagModData * | lmd | ) | [pure virtual] |
virtual void fnAddSpringButton | ( | ) | [pure virtual] |
virtual void fnRemoveSpringButton | ( | ) | [pure virtual] |
virtual void fnOptionButton | ( | ) | [pure virtual] |
virtual void fnSimpleSoftButton | ( | ) | [pure virtual] |
virtual void fnRemoveSpring | ( | int | a | ) | [pure virtual] |
virtual void RemoveSpring | ( | LagModData * | lmd, |
int | a | ||
) | [pure virtual] |
virtual void fnRemoveSpring | ( | int | a, |
int | b | ||
) | [pure virtual] |
virtual void RemoveSpring | ( | LagModData * | lmd, |
int | a, | ||
int | b | ||
) | [pure virtual] |
virtual void fnRemoveSpringByIndex | ( | int | index | ) | [pure virtual] |
virtual void RemoveSpringByIndex | ( | LagModData * | lmd, |
int | index | ||
) | [pure virtual] |
virtual int fnNumberSprings | ( | ) | [pure virtual] |
virtual int NumberSprings | ( | LagModData * | lmd | ) | [pure virtual] |
virtual int fnGetSpringGroup | ( | int | index | ) | [pure virtual] |
virtual int GetSpringGroup | ( | LagModData * | lmd, |
int | index | ||
) | [pure virtual] |
virtual void fnSetSpringGroup | ( | int | index, |
int | group | ||
) | [pure virtual] |
virtual void SetSpringGroup | ( | LagModData * | lmd, |
int | index, | ||
int | group | ||
) | [pure virtual] |
virtual float fnGetSpringLength | ( | int | index | ) | [pure virtual] |
virtual float GetSpringLength | ( | LagModData * | lmd, |
int | index | ||
) | [pure virtual] |
virtual void fnSetSpringLength | ( | int | index, |
float | dist | ||
) | [pure virtual] |
virtual void SetSpringLength | ( | LagModData * | lmd, |
int | index, | ||
float | dist | ||
) | [pure virtual] |
virtual int fnGetIndex | ( | int | a, |
int | b | ||
) | [pure virtual] |
virtual int GetIndex | ( | LagModData * | lmd, |
int | a, | ||
int | b | ||
) | [pure virtual] |