50 BoxEdge(
float f,
unsigned int t,
bool edgeType,
char axis) :
51 t(f), triangleIndex(t), edgeType(edgeType), axis(axis) {}
53 bool operator<(
const BoxEdge &RHS)
const
57 if (this->triangleIndex != RHS.triangleIndex)
59 return this->triangleIndex < RHS.triangleIndex;
64 return (
int)(this->edgeType) < (
int)(RHS.edgeType);
69 return this->t < RHS.t;
77 unsigned int triangleIndex;
94 if (x.triangleIndex != y.triangleIndex)
96 return x.triangleIndex < y.triangleIndex;
100 return (
int)x.edgeType < (int)y.edgeType;
113 if (x->triangleIndex != y->triangleIndex)
115 return x->triangleIndex < y->triangleIndex;
119 return (
int)x->edgeType < (int)y->edgeType;
AtomsCore namespace.
Definition: Base64.h:13