class OCCViewer_Viewer;
class OCCViewer_CubeAxesDlg;
class QtxAction;
-class gp_XYZ;
struct viewAspect
{
Q_OBJECT
public:
- enum { DumpId, FitAllId, FitRectId, FitSelectionId, ZoomId, PanId, GlobalPanId,
+ enum ActionId { DumpId, FitAllId, FitRectId, FitSelectionId, ZoomId, PanId, GlobalPanId,
ChangeRotationPointId, RotationId,
FrontId, BackId, TopId, BottomId, LeftId, RightId, ClockWiseId, AntiClockWiseId,
ResetId, CloneId, ClippingId, MemId, RestoreId,
virtual SUIT_CameraProperties cameraProperties();
+ bool isActionVisible( ActionId theId ) const;
+ void setActionVisible( ActionId theId, bool isVisible );
+
void resetState();
public slots:
bool computeGravityCenter( double& theX, double& theY, double& theZ );
- bool computeGravityCenter1(gp_XYZ& gravityCenter);
-
- void ProjAndPanToGravity(V3d_TypeOfOrientation CamOri);
+ void projAndPanToGravity(V3d_TypeOfOrientation CamOri);
virtual void onSketchingStarted();
virtual void onSketchingFinished();