83 return v.dotProduct(*
this) * *
this;
135 bool bIncludeMin =
true,
136 bool bIncludeMax =
true,
137 double dTol = 1.e-10)
139 bool belowMax = bIncludeMax ?
143 bool aboveMin = bIncludeMin ?
145 OdLess(dMin, dValue, dTol);
147 return belowMax && aboveMin;
152 std::ostringstream ss;
154 return ss.str().
c_str();
bool OdEqual(double x, double y, double tol=1.e-10)
bool OdLessOrEqual(double x, double y, double tol=1.e-10)
bool OdLess(double x, double y, double tol=1.e-10)
bool OdGreater(double x, double y, double tol=1.e-10)
bool OdGreaterOrEqual(double x, double y, double tol=1.e-10)
OdGeVector3d projectToVector(const OdGeVector3d &v)
OdGeVector3d perpVector() const
AecVector3d(const OdGeVector3d &vector3d)
AecVector3d & projectOnXY()
bool operator<(const AecVector3d &a) const
bool isZeroLength(const OdGeTol &tol=OdGeContext::gTol) const
OdGeVector3d perpVector() const
OdGeVector3d & normalize(const OdGeTol &tol=OdGeContext::gTol)
const OdChar * c_str() const
OdString numberToString(int number)
bool checkValueInsideRange(double dMin, double dMax, double dValue, bool bIncludeMin=true, bool bIncludeMax=true, double dTol=1.e-10)
OdGeVector3d toVector(const OdGePoint3d &pt)
OdGeVector3d to3d(const OdGeVector2d &v)
std::set< OdGePoint3d, AecUtils::OdGePoint3dComparator > OdGePoint3dSet
std::set< OdGeVector3d, AecUtils::OdGeVector3dComparator > OdGeVector3dSet
bool operator()(const OdGePoint2d &a, const OdGePoint2d &b) const
bool operator()(const OdGePoint3d &a, const OdGePoint3d &b) const
bool operator()(const OdGeVector3d &a, const OdGeVector3d &b) const