1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| class AFX_EXT_CLASS OCC_3dBaseDoc : public OCC_BaseDoc
{
public:
OCC_3dBaseDoc();
virtual ~OCC_3dBaseDoc();
Handle_AIS_InteractiveContext& GetAISContext(){ return myAISContext; };
Handle_V3d_Viewer GetViewer() { return myViewer; };
void SetMaterial(Graphic3d_NameOfMaterial Material);
virtual void DragEvent (const Standard_Integer x ,
const Standard_Integer y ,
const Standard_Integer TheState,
const Handle(V3d_View)& aView );
virtual void InputEvent (const Standard_Integer x ,
const Standard_Integer y ,
const Handle(V3d_View)& aView );
virtual void MoveEvent (const Standard_Integer x ,
const Standard_Integer y ,
const Handle(V3d_View)& aView );
virtual void ShiftMoveEvent (const Standard_Integer x ,
const Standard_Integer y ,
const Handle(V3d_View)& aView );
virtual void ShiftDragEvent (const Standard_Integer x ,
const Standard_Integer y ,
const Standard_Integer TheState,
const Handle(V3d_View)& aView );
virtual void ShiftInputEvent(const Standard_Integer x ,
const Standard_Integer y ,
const Handle(V3d_View)& aView );
virtual void Popup (const Standard_Integer x ,
const Standard_Integer y ,
const Handle(V3d_View)& aView );
static void Fit();
int OnFileImportBrep_WithInitDir(LPCTSTR InitialDir); |
Partager