23#ifdef WITH_CXX_GUARDEDALLOC
105#ifdef WITH_CXX_GUARDEDALLOC
106 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:Interface0D")
121 return "Interface0DIteratorNested";
143 return !(*
this == it);
147 virtual float t()
const = 0;
150 virtual float u()
const = 0;
205 return "Interface0DIterator";
301 return _iterator->operator==(*(it._iterator));
307 return !(*
this == it);
311 inline float t()
const
317 inline float u()
const
Vectors and Matrices (useful type definitions)
Read Guarded memory(de)allocation.
Different natures for both vertices and edges.
Define the float precision used in the program.
virtual bool operator==(const Interface0DIteratorNested &it) const =0
virtual bool isEnd() const =0
virtual float u() const =0
virtual ~Interface0DIteratorNested()
virtual int decrement()=0
virtual Interface0DIteratorNested * copy() const =0
virtual Interface0D & operator*()=0
virtual float t() const =0
virtual Interface0D * operator->()
virtual int increment()=0
virtual bool isBegin() const =0
virtual string getExactTypeName() const
virtual bool operator!=(const Interface0DIteratorNested &it) const
Interface0DIterator & operator++()
Interface0DIterator operator++(int)
Interface0D * operator->()
Interface0DIterator(Interface0DIteratorNested *it=nullptr)
Interface0D & operator*()
Interface0DIterator(const Interface0DIterator &it)
virtual bool atLast() const
virtual bool isBegin() const
bool operator==(const Interface0DIterator &it) const
Interface0DIterator operator--(int)
virtual string getExactTypeName() const
virtual bool isEnd() const
Interface0DIterator & operator=(const Interface0DIterator &it)
Interface0DIteratorNested * _iterator
bool operator!=(const Interface0DIterator &it) const
Interface0DIterator & operator--()
virtual ~Interface0DIterator()
virtual real getProjectedX() const
virtual real getZ() const
virtual Geometry::Vec2r getPoint2D() const
virtual FEdge * getFEdge(Interface0D &)
virtual string getExactTypeName() const
virtual real getY() const
virtual ViewVertex * castToViewVertex()
virtual NonTVertex * castToNonTVertex()
virtual Nature::VertexNature getNature() const
virtual TVertex * castToTVertex()
virtual Geometry::Vec3r getPoint3D() const
virtual real getProjectedZ() const
virtual real getX() const
virtual SVertex * castToSVertex()
virtual real getProjectedY() const