miscellaneous/marker_template/ormarker_template_pycustom.h
#ifndef __ORMARKER_TEMPLATE_PYCUSTOM_H__
#define __ORMARKER_TEMPLATE_PYCUSTOM_H__
void ORMarkerCustom_Init();
inline ORMarkerCustom* CreateORMarkerCustom(const char* pName)
{
ORMarkerCustom* lMarker = new ORMarkerCustom(pName);
lMarker->FBCreate();
return lMarker;
}
class ORMarkerCustom_Wrapper : public FBModelMarker_Wrapper {
public:
ORMarkerCustom* mORMarkerCustom;
public:
ORMarkerCustom_Wrapper( FBComponent* pFBComponent )
: FBModelMarker_Wrapper( pFBComponent )
{
mORMarkerCustom = (ORMarkerCustom*)pFBComponent;
}
ORMarkerCustom_Wrapper(
char* pName =
NULL )
: FBModelMarker_Wrapper( CreateORMarkerCustom( pName ))
{
mORMarkerCustom = (ORMarkerCustom*)mFBComponent;
}
virtual ~ORMarkerCustom_Wrapper( ) {}
};
#endif