X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMDS%2FSMDS_SpacePosition.cxx;h=5647c1e95b416728674a2f6d454fbf59925a7cfb;hb=178d2ef645d103ce49228cde6ed35488144ed446;hp=09532f3476bce08f60fbf6bade8028391ebeff6d;hpb=0635c9fc80f67d1e5dc0e94ec85f487286a92070;p=modules%2Fsmesh.git diff --git a/src/SMDS/SMDS_SpacePosition.cxx b/src/SMDS/SMDS_SpacePosition.cxx index 09532f347..5647c1e95 100644 --- a/src/SMDS/SMDS_SpacePosition.cxx +++ b/src/SMDS/SMDS_SpacePosition.cxx @@ -24,35 +24,28 @@ // Author : Jean-Michel BOULCOURT // Module : SMESH // + #include "SMDS_SpacePosition.hxx" -//======================================================================= -//function : SMDS_SpacePosition -//purpose : -//======================================================================= +SMDS_SpacePosition* SMDS_SpacePosition::_originPosition = new SMDS_SpacePosition(); SMDS_SpacePosition::SMDS_SpacePosition(double x, double y, double z): - SMDS_Position(0) + SMDS_Position(0) { - myCoords[0]=x; - myCoords[1]=y; - myCoords[2]=z; } -/** -*/ -SMDS_TypeOfPosition SMDS_SpacePosition::GetTypeOfPosition() const +const double* SMDS_SpacePosition::Coords() const { - return SMDS_TOP_3DSPACE; + static double origin[]={0,0,0}; + return origin; } -const double * SMDS_SpacePosition::Coords() const +SMDS_TypeOfPosition SMDS_SpacePosition::GetTypeOfPosition() const { - return myCoords; + return SMDS_TOP_3DSPACE; } SMDS_PositionPtr SMDS_SpacePosition::originSpacePosition() { - static SMDS_PositionPtr staticpos (new SMDS_SpacePosition()); - return staticpos; + return _originPosition; }