23#ifdef WITH_CXX_GUARDEDALLOC
82 switch (integration_type) {
87 for (; !it.isEnd(); ++it) {
98 for (; !it.isEnd(); ++it) {
118 for (size = 1; !it.isEnd(); ++it, ++
size) {
122 res /= (size ?
size : 1);
148 return "Interface1D";
202#ifdef WITH_CXX_GUARDEDALLOC
203 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:Interface1D")
Functions taking 0D input.
Read Guarded memory(de)allocation.
Different natures for both vertices and edges.
Define the float precision used in the program.
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
virtual Interface0DIterator verticesEnd()
virtual Interface0DIterator pointsEnd(float t=0.0f)
virtual Nature::EdgeNature getNature() const
virtual Interface0DIterator verticesBegin()
virtual string getExactTypeName() const
virtual uint getTimeStamp() const
virtual real getLength2D() const
void setTimeStamp(uint iTimeStamp)
virtual Interface0DIterator pointsBegin(float t=0.0f)
T integrate(UnaryFunction0D< T > &fun, Interface0DIterator it, Interface0DIterator it_end, IntegrationType integration_type=MEAN)