#include <V_3D.h>
Public Member Functions | |
| bool | operator() (const V_3D &v0, const V_3D &v1) const |
Definition at line 102 of file V_3D.h.
Definition at line 105 of file V_3D.h.
00106 { 00107 00108 double epsilon=0.0001; 00109 if( fabs(v0[0]-v1[0])<epsilon && fabs(v0[1]-v1[1])<epsilon && fabs(v0[2]-v1[2])<epsilon ) 00110 return false; 00111 00112 00113 if(v0[0]<v1[0]) 00114 return true; 00115 else if ( !(v1[0]<v0[0]) && v0[1]<v1[1] ) 00116 return true; 00117 else if ( !(v1[0]<v0[0]) && !(v1[1]<v0[1]) && v0[2]<v1[2] ) 00118 return true; 00119 00120 00121 return false; 00122 }
1.5.6