16#ifdef WITH_CXX_GUARDEDALLOC
108 const uint *iIndices,
137 const uint *iIndices,
143#ifdef WITH_CXX_GUARDEDALLOC
144 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:GeomCleaner")
207 _Vector = iv._Vector;
220 return (_Vector <
v._Vector);
225 return (_Vector ==
v._Vector);
228#ifdef WITH_CXX_GUARDEDALLOC
229 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:IndexedVertex")
234bool operator<(
const IndexedVertex &iv1,
const IndexedVertex &iv2)
236 return iv1.operator<(iv2);
bool operator<(const BCAnimationCurve &lhs, const BCAnimationCurve &rhs)
Configuration definitions.
Vectors and Matrices (useful type definitions)
Read Guarded memory(de)allocation.
ATTR_WARN_UNUSED_RESULT const BMVert * v
static void SortIndexedVertexArray(const float *iVertices, uint iVSize, const uint *iIndices, uint iISize, float **oVertices, uint **oIndices)
static void CompressIndexedVertexArray(const float *iVertices, uint iVSize, const uint *iIndices, uint iISize, float **oVertices, uint *oVSize, uint **oIndices)
static void SortAndCompressIndexedVertexArray(const float *iVertices, uint iVSize, const uint *iIndices, uint iISize, float **oVertices, uint *oVSize, uint **oIndices)
static void CleanIndexedVertexArray(const float *iVertices, uint iVSize, const uint *iIndices, uint iISize, float **oVertices, uint *oVSize, uint **oIndices)
IndexedVertex(Vec3f iVector, uint iIndex)
const Vec3f & vector() const
void setIndex(uint iIndex)
IndexedVertex & operator=(const IndexedVertex &iv)
float operator[](const uint i)
void setVector(const Vec3f &iVector)
bool operator<(const IndexedVertex &v) const
bool operator==(const IndexedVertex &v)