#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] |