tools/toolpath3d/ortoolpath3d_tool.h
#ifndef __ORTOOLPATH3D_TOOL_H__
#define __ORTOOLPATH3D_TOOL_H__
#define ORTOOLPATH3D__CLASSNAME ORToolPath3D
#define ORTOOLPATH3D__CLASSSTR "ORToolPath3D"
class ORToolPath3D : public FBTool
{
public:
virtual bool FBCreate();
virtual void FBDestroy();
virtual bool FbxStore ( FBFbxObject* pFbxObject,
kFbxObjectStore pStoreWhat );
virtual bool FbxRetrieve ( FBFbxObject* pFbxObject,
kFbxObjectStore pStoreWhat );
private:
bool IsSetupValid();
void ClearSetup();
private:
FBButton mButtonTest;
int mState;
HdlFBPlugTemplate<FBModelPath3D> mHdlPath;
HdlFBPlugTemplate<FBModelCube> mHdlCube;
HdlFBPlugTemplate<FBModelCube> mHdlCube1;
HdlFBPlugTemplate<FBConstraint> mHdlConstraint;
HdlFBPlugTemplate<FBSet> mHdlSet;
};
#endif