virtual ~MwNode()
MwFieldList parentFields
void addParent(MwField *pField)
void removeParent(MwField *pField)
const MwName& getName()
void setName(const MwName &name)
void ref()
void unref()
void unrefNoDelete()
virtual int getFields(MwFieldList &list)
virtual MwField* getField(const MwName &n)
MbBool getFieldName(const MwField *field, MwName &fieldName)
virtual void update()
void setIsEvaluating(MbBool flag)
MbBool isEvaluating()
void setNotifyParents(MbBool flag)
MbBool isNotifyingParents()
virtual void notify(MwField *)
virtual MbBool handleFieldChange(MwField *field)
virtual MbBool readInstance(MwInput *in)
virtual void copyFieldData(const MwNode *orig)
static MwType* getClassType()
virtual int isOfType(MwType *_type)
virtual int isExactType(MwType *_type)
virtual MwType* getType()
const char* getTypeName()
virtual pfMatrix* getTraversal()
virtual MwNode* duplicate()
virtual MwNode* getMwNode()
virtual void makeNode(MwSceneState *sceneState)
static void initCopyDict(MwSceneState *)
static void addCopy(const MwNode *orig, const MwNode *copy)
static MwNode* getCopy(const MwNode *orig)
static void copyDone()
static MwSceneState* getCurrentSceneState()
virtual pfNode* getPfNode()
virtual MwNode* getNode()
virtual const MwFieldData* getFieldData()
static void init()
MbBool isConstructed()
void isConstructed(MbBool b)
MbBool isDirty()
void makeClean()
struct
static int getBitMask(int i)
static const MwFieldData** getFieldDataPtr()
static MwType* classType
MwName* objName
static MbDict* nameDict
static MwParamList <MbDict> * copyDictList
int refCount
static MwParamList <MwSceneState> * sceneStateList
static void addName(MwNode *, const char *)
static void removeName(MwNode *, const char *)
static MwNode* getNamedNode(const MwName &, MwType *)
int getRefCount()
static MbBool readNode(MwInput *in, MwName &className, MwNode *&node)
static MbBool readNodeInstance(MwInput *in, const MwName &className, const MwName &refName, MwNode *&node)
static MwNode* createInstance(MwInput *in, const MwName &className)
static MwNode* createInstanceFromName(const MwName &className)
static void flushInput(MwInput *in)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de