80 switch (integration_type) {
85 for (; !it.
isEnd(); ++it) {
96 for (; !it.
isEnd(); ++it) {
116 for (size = 1; !it.
isEnd(); ++it, ++size) {
120 res /= (size ? size : 1);
146 return "Interface1D";
200 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.
virtual bool isEnd() const
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)