0024339: Vectors not displayed correctly in MFC samples [6.7.0 Beta]: ISession_Direct...
[occt.git] / samples / mfc / standard / 02_Modeling / src / ISession_Direction.h
index cfec6d2..bd34207 100755 (executable)
 #include "AIS_InteractiveObject.hxx"
 
 DEFINE_STANDARD_HANDLE(ISession_Direction,AIS_InteractiveObject)
-class ISession_Direction : public AIS_InteractiveObject  
+class ISession_Direction : public AIS_InteractiveObject
 {
 public:
-       ISession_Direction();
+  ISession_Direction();
     ISession_Direction(const gp_Pnt& aPnt,const gp_Pnt& aPnt2);
     ISession_Direction(const gp_Pnt& aPnt,const gp_Vec& aVec);
 
-    DEFINE_STANDARD_RTTI(ISession_Direction)
+  DEFINE_STANDARD_RTTI(ISession_Direction)
 
 private:
 
-    void Compute         (const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
-                          const Handle(Prs3d_Presentation)& aPresentation,
-                          const Standard_Integer aMode);
-       void ComputeSelection(const class Handle_SelectMgr_Selection &,const int){};
-    gp_Pnt myStartPnt;
-    gp_Pnt myEndPnt;
+  void Compute (const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+                const Handle(Prs3d_Presentation)& aPresentation,
+                const Standard_Integer aMode);
+
+  void ComputeSelection (const class Handle_SelectMgr_Selection &,const int){};
+
+private:
+
+  gp_Pnt myStartPnt;
+  gp_Pnt myEndPnt;
 };
 
 #endif // !defined(AFX_ISession_Direction_H__767C0DB3_A3B0_11D1_8DA3_0800369C8A03__INCLUDED_)