Go to the source code of this file.
◆ _mCreateVw2DDataObj
| #define _mCreateVw2DDataObj |
( |
|
clss, |
|
|
|
id, |
|
|
|
win, |
|
|
|
editors |
|
) |
| |
Value:{ \
return (clss*) createInternal(id,win,editors); \
} \
\
private: \
clss(const clss&); \
clss& operator =(const clss&); \
public: \
static const char* getStaticClassName(); \
\
virtual const char* getClassName() const; \
protected:
◆ _mDeclVw2DConstr
| #define _mDeclVw2DConstr |
( |
|
clss, |
|
|
|
oid, |
|
|
|
win, |
|
|
|
ed |
|
) |
| |
◆ mCreateVw2DDataObj
| #define mCreateVw2DDataObj |
( |
|
clss, |
|
|
|
oid, |
|
|
|
win, |
|
|
|
ed |
|
) |
| |
Value:
_mDeclVw2DConstr(clss,oid,win,ed)
◆ mCreateVw2DFactoryEntry
| #define mCreateVw2DFactoryEntry |
( |
|
clss | ) |
|
Value:
mCreateVw2DFactoryEntryNoInitClass( clss );
◆ mCreateVw2DFactoryEntryNoInitClass
| #define mCreateVw2DFactoryEntryNoInitClass |
( |
|
clss | ) |
|
Value:const char* clss::getStaticClassName() { return #clss; } \
const char* clss::getClassName() const \
{ return clss::getStaticClassName(); } \
Vw2DDataObject* clss::createInternal(
const EM::ObjectID& oid, \
{ \
return new clss(oid,win,eds); \
}
◆ mImplVisVwr2DInitClass
| #define mImplVisVwr2DInitClass |
( |
|
clss | ) |
|
Value:
{ \
Vw2DDataManager::factory().addCreator( \
clss::createInternal, #clss ); \
}
#define _mCreateVw2DDataObj(clss, id, win, editors)
Definition: view2ddata.h:75