HDK
|
Functions | |
template<typename REAL > | |
const UT_GeometryPredicates < REAL, false, true > & | getDefault () |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | orient2d (const REAL pa[2], const REAL pb[2], const REAL pc[2]) |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | orient2d (const UT_Vector2T< REAL > &pa, const UT_Vector2T< REAL > &pb, const UT_Vector2T< REAL > &pc) |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | orient3d (const REAL pa[3], const REAL pb[3], const REAL pc[3], const REAL pd[3]) |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | orient3d (const UT_Vector3T< REAL > &pa, const UT_Vector3T< REAL > &pb, const UT_Vector3T< REAL > &pc, const UT_Vector3T< REAL > &pd) |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | incircle (const REAL pa[2], const REAL pb[2], const REAL pc[2], const REAL pd[2]) |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | incircle (const UT_Vector2T< REAL > &pa, const UT_Vector2T< REAL > &pb, const UT_Vector2T< REAL > &pc, const UT_Vector2T< REAL > &pd) |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | insphere (const REAL pa[3], const REAL pb[3], const REAL pc[3], const REAL pd[3], const REAL pe[3]) |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | insphere (const UT_Vector3T< REAL > &pa, const UT_Vector3T< REAL > &pb, const UT_Vector3T< REAL > &pc, const UT_Vector3T< REAL > &pd, const UT_Vector3T< REAL > &pe) |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | orient4d (const REAL pa[3], const REAL pb[3], const REAL pc[3], const REAL pd[3], const REAL pe[3], REAL ah, REAL bh, REAL ch, REAL dh, REAL eh) |
template<typename REAL > | |
SYS_FORCE_INLINE REAL | orient4d (const UT_Vector3T< REAL > &pa, const UT_Vector3T< REAL > &pb, const UT_Vector3T< REAL > &pc, const UT_Vector3T< REAL > &pd, const UT_Vector3T< REAL > &pe, REAL ah, REAL bh, REAL ch, REAL dh, REAL eh) |
Function interface for geometric predicates. More efficient predicates are availble through the UT_GeometryPredicates class that defines a more thorough static filter
const UT_GeometryPredicates<REAL,false,true>& UT_GeometryPredicate::getDefault | ( | ) |
SYS_FORCE_INLINE REAL UT_GeometryPredicate::incircle | ( | const REAL | pa[2], |
const REAL | pb[2], | ||
const REAL | pc[2], | ||
const REAL | pd[2] | ||
) |
Definition at line 197 of file UT_GeometryPredicate.h.
SYS_FORCE_INLINE REAL UT_GeometryPredicate::incircle | ( | const UT_Vector2T< REAL > & | pa, |
const UT_Vector2T< REAL > & | pb, | ||
const UT_Vector2T< REAL > & | pc, | ||
const UT_Vector2T< REAL > & | pd | ||
) |
Definition at line 205 of file UT_GeometryPredicate.h.
SYS_FORCE_INLINE REAL UT_GeometryPredicate::insphere | ( | const REAL | pa[3], |
const REAL | pb[3], | ||
const REAL | pc[3], | ||
const REAL | pd[3], | ||
const REAL | pe[3] | ||
) |
Definition at line 216 of file UT_GeometryPredicate.h.
SYS_FORCE_INLINE REAL UT_GeometryPredicate::insphere | ( | const UT_Vector3T< REAL > & | pa, |
const UT_Vector3T< REAL > & | pb, | ||
const UT_Vector3T< REAL > & | pc, | ||
const UT_Vector3T< REAL > & | pd, | ||
const UT_Vector3T< REAL > & | pe | ||
) |
Definition at line 225 of file UT_GeometryPredicate.h.
SYS_FORCE_INLINE REAL UT_GeometryPredicate::orient2d | ( | const REAL | pa[2], |
const REAL | pb[2], | ||
const REAL | pc[2] | ||
) |
Definition at line 161 of file UT_GeometryPredicate.h.
SYS_FORCE_INLINE REAL UT_GeometryPredicate::orient2d | ( | const UT_Vector2T< REAL > & | pa, |
const UT_Vector2T< REAL > & | pb, | ||
const UT_Vector2T< REAL > & | pc | ||
) |
Definition at line 168 of file UT_GeometryPredicate.h.
SYS_FORCE_INLINE REAL UT_GeometryPredicate::orient3d | ( | const REAL | pa[3], |
const REAL | pb[3], | ||
const REAL | pc[3], | ||
const REAL | pd[3] | ||
) |
Definition at line 178 of file UT_GeometryPredicate.h.
SYS_FORCE_INLINE REAL UT_GeometryPredicate::orient3d | ( | const UT_Vector3T< REAL > & | pa, |
const UT_Vector3T< REAL > & | pb, | ||
const UT_Vector3T< REAL > & | pc, | ||
const UT_Vector3T< REAL > & | pd | ||
) |
Definition at line 186 of file UT_GeometryPredicate.h.
SYS_FORCE_INLINE REAL UT_GeometryPredicate::orient4d | ( | const REAL | pa[3], |
const REAL | pb[3], | ||
const REAL | pc[3], | ||
const REAL | pd[3], | ||
const REAL | pe[3], | ||
REAL | ah, | ||
REAL | bh, | ||
REAL | ch, | ||
REAL | dh, | ||
REAL | eh | ||
) |
Definition at line 237 of file UT_GeometryPredicate.h.
SYS_FORCE_INLINE REAL UT_GeometryPredicate::orient4d | ( | const UT_Vector3T< REAL > & | pa, |
const UT_Vector3T< REAL > & | pb, | ||
const UT_Vector3T< REAL > & | pc, | ||
const UT_Vector3T< REAL > & | pd, | ||
const UT_Vector3T< REAL > & | pe, | ||
REAL | ah, | ||
REAL | bh, | ||
REAL | ch, | ||
REAL | dh, | ||
REAL | eh | ||
) |
Definition at line 247 of file UT_GeometryPredicate.h.