00001 #include "manualPoint.h" 00002 00003 00004 // ---------------------------------------------------------------------------- 00005 // ---------------------------------------------------------------------------- 00006 // ---------------------------------------------------------------------------- 00007 00008 manualPoint::manualPoint() 00009 { 00010 } 00011 // ---------------------------------------------------------------------------- 00012 manualPoint::~manualPoint() 00013 { 00014 } 00015 // ---------------------------------------------------------------------------- 00016 void manualPoint::SetPoint(double x,double y,double z){ 00017 _x=x; 00018 _y=y; 00019 _z=z; 00020 } 00021 // ---------------------------------------------------------------------------- 00022 void manualPoint::SetPointX(double x){ 00023 _x=x; 00024 } 00025 // ---------------------------------------------------------------------------- 00026 void manualPoint::SetPointY(double y){ 00027 _y=y; 00028 } 00029 // ---------------------------------------------------------------------------- 00030 void manualPoint::SetPointZ(double z){ 00031 _z=z; 00032 } 00033 // ---------------------------------------------------------------------------- 00034 double manualPoint::GetX(){ 00035 return _x; 00036 } 00037 // ---------------------------------------------------------------------------- 00038 double manualPoint::GetY(){ 00039 return _y; 00040 } 00041 // ---------------------------------------------------------------------------- 00042 double manualPoint::GetZ(){ 00043 return _z; 00044 } 00045 // ---------------------------------------------------------------------------- 00046 manualPoint * manualPoint :: Clone() 00047 { 00048 manualPoint * clone = new manualPoint(); 00049 clone->SetPoint( GetX(), GetY(), GetZ()); 00050 return clone; 00051 }