ISession_Direction::ISession_Direction (const gp_Pnt2d& aPnt2d, const gp_Dir2d& aDir2d, Standard_Real aLength) : myPnt (gp_Pnt(aPnt2d.X(),aPnt2d.Y(),0.0)), myDir (gp_Dir(aDir2d.X(),aDir2d.Y(),0.0)), myLength (aLength) { myArrowLength = myDrawer->ArrowAspect()->Length(); }
ISession_Direction::ISession_Direction(gp_Pnt2d& aPnt2d, gp_Dir2d& aDir2d, Standard_Real aLength) :myPnt(gp_Pnt(aPnt2d.X(),aPnt2d.Y(),0)),myDir(gp_Dir(aDir2d.X(),aDir2d.Y(),0)),myLength(aLength) {}