Freestyle: Fix for VC++ warnings about 'hypot' macro redefinitions (Part 4).
(See commit e1771e72fbbf828dbf5bed871b814288389f3611 for more detail of the problem). Fix for a C++ scope issue caused by 'using namespace Freestyle' that was assumed even within the Freestyle namespace definition.
This commit is contained in:
parent
77b37fa461
commit
01a4a09f29
|
@ -43,15 +43,15 @@ namespace CurveInternal {
|
|||
class CurvePointIterator : public Interface0DIteratorNested
|
||||
{
|
||||
public:
|
||||
friend class ::Curve;
|
||||
friend class Curve;
|
||||
|
||||
public:
|
||||
float _CurvilinearLength;
|
||||
float _step;
|
||||
::Curve::vertex_container::iterator __A;
|
||||
::Curve::vertex_container::iterator __B;
|
||||
::Curve::vertex_container::iterator _begin;
|
||||
::Curve::vertex_container::iterator _end;
|
||||
Curve::vertex_container::iterator __A;
|
||||
Curve::vertex_container::iterator __B;
|
||||
Curve::vertex_container::iterator _begin;
|
||||
Curve::vertex_container::iterator _end;
|
||||
int _n;
|
||||
int _currentn;
|
||||
float _t;
|
||||
|
@ -104,8 +104,8 @@ public:
|
|||
virtual ~CurvePointIterator() {}
|
||||
|
||||
protected:
|
||||
inline CurvePointIterator(::Curve::vertex_container::iterator iA, ::Curve::vertex_container::iterator iB,
|
||||
::Curve::vertex_container::iterator ibegin, ::Curve::vertex_container::iterator iend,
|
||||
inline CurvePointIterator(Curve::vertex_container::iterator iA, Curve::vertex_container::iterator iB,
|
||||
Curve::vertex_container::iterator ibegin, Curve::vertex_container::iterator iend,
|
||||
int currentn, int n, float iCurveLength, float step, float t = 0.0f,
|
||||
float iCurvilinearLength = 0.0f)
|
||||
: Interface0DIteratorNested()
|
||||
|
|
|
@ -66,9 +66,9 @@ public:
|
|||
_end = vi._end;
|
||||
}
|
||||
|
||||
StrokeVertexIterator(const ::Stroke::vertex_container::iterator& it,
|
||||
const ::Stroke::vertex_container::iterator& begin,
|
||||
const ::Stroke::vertex_container::iterator& end)
|
||||
StrokeVertexIterator(const Stroke::vertex_container::iterator& it,
|
||||
const Stroke::vertex_container::iterator& begin,
|
||||
const Stroke::vertex_container::iterator& end)
|
||||
{
|
||||
_it = it;
|
||||
_begin = begin;
|
||||
|
@ -208,15 +208,15 @@ public:
|
|||
// Not exported in Python
|
||||
//
|
||||
//////////////////////////////////////////////////
|
||||
const ::Stroke::vertex_container::iterator& getIt()
|
||||
const Stroke::vertex_container::iterator& getIt()
|
||||
{
|
||||
return _it;
|
||||
}
|
||||
|
||||
private:
|
||||
::Stroke::vertex_container::iterator _it;
|
||||
::Stroke::vertex_container::iterator _begin;
|
||||
::Stroke::vertex_container::iterator _end;
|
||||
Stroke::vertex_container::iterator _it;
|
||||
Stroke::vertex_container::iterator _begin;
|
||||
Stroke::vertex_container::iterator _end;
|
||||
};
|
||||
|
||||
} // end of namespace StrokeInternal
|
||||
|
|
|
@ -53,21 +53,21 @@ namespace Freestyle {
|
|||
|
||||
namespace ViewVertexInternal {
|
||||
|
||||
class edge_const_traits : public Const_traits< ::ViewVertex::directedViewEdge>
|
||||
class edge_const_traits : public Const_traits<ViewVertex::directedViewEdge>
|
||||
{
|
||||
public:
|
||||
typedef vector< ::ViewVertex::directedViewEdge> edges_container;
|
||||
typedef vector<ViewVertex::directedViewEdge> edges_container;
|
||||
typedef edges_container::const_iterator edges_container_iterator;
|
||||
typedef vector< ::ViewVertex::directedViewEdge*> edge_pointers_container;
|
||||
typedef vector<ViewVertex::directedViewEdge*> edge_pointers_container;
|
||||
typedef edge_pointers_container::const_iterator edge_pointers_container_iterator;
|
||||
};
|
||||
|
||||
class edge_nonconst_traits : public Nonconst_traits< ::ViewVertex::directedViewEdge>
|
||||
class edge_nonconst_traits : public Nonconst_traits<ViewVertex::directedViewEdge>
|
||||
{
|
||||
public:
|
||||
typedef vector< ::ViewVertex::directedViewEdge> edges_container;
|
||||
typedef vector<ViewVertex::directedViewEdge> edges_container;
|
||||
typedef edges_container::iterator edges_container_iterator;
|
||||
typedef vector< ::ViewVertex::directedViewEdge*> edge_pointers_container;
|
||||
typedef vector<ViewVertex::directedViewEdge*> edge_pointers_container;
|
||||
typedef edge_pointers_container::iterator edge_pointers_container_iterator;
|
||||
};
|
||||
|
||||
|
@ -377,14 +377,14 @@ public:
|
|||
_first = 0;
|
||||
}
|
||||
|
||||
inline edge_iterator_base(const edge_iterator_base<Nonconst_traits< ::ViewEdge*> >& iBrother) : parent_class()
|
||||
inline edge_iterator_base(const edge_iterator_base<Nonconst_traits<ViewEdge*> >& iBrother) : parent_class()
|
||||
{
|
||||
_ViewEdge = iBrother._ViewEdge;
|
||||
_first = iBrother._first;
|
||||
_orientation = iBrother._orientation;
|
||||
}
|
||||
|
||||
inline edge_iterator_base(const edge_iterator_base<Const_traits< ::ViewEdge*> >& iBrother) : parent_class()
|
||||
inline edge_iterator_base(const edge_iterator_base<Const_traits<ViewEdge*> >& iBrother) : parent_class()
|
||||
{
|
||||
_ViewEdge = iBrother._ViewEdge;
|
||||
_first = iBrother._first;
|
||||
|
@ -521,7 +521,7 @@ public:
|
|||
value_type _FEdgeB; // last fedge of the view edge
|
||||
|
||||
public:
|
||||
friend class ::ViewEdge;
|
||||
friend class ViewEdge;
|
||||
friend class fedge_iterator;
|
||||
|
||||
inline fedge_iterator_base() : parent_class() {}
|
||||
|
|
|
@ -66,8 +66,8 @@ public:
|
|||
friend class ViewEdge;
|
||||
|
||||
// FIXME
|
||||
typedef ::TVertex::edge_pointers_container edge_pointers_container;
|
||||
typedef ::NonTVertex::edges_container edges_container;
|
||||
typedef TVertex::edge_pointers_container edge_pointers_container;
|
||||
typedef NonTVertex::edges_container edges_container;
|
||||
|
||||
protected:
|
||||
Nature::VertexNature _Nature; // the nature of the underlying vertex
|
||||
|
@ -184,7 +184,7 @@ public:
|
|||
/*! Returns a reference to the pointed orientedViewEdge.
|
||||
* In the scripting language, you must call "getObject()" instead.
|
||||
*/
|
||||
virtual ::ViewVertex::directedViewEdge& operator*() const
|
||||
virtual ViewVertex::directedViewEdge& operator*() const
|
||||
{
|
||||
if (_Nature & Nature::T_VERTEX)
|
||||
//return _tvertex_iter;
|
||||
|
@ -195,7 +195,7 @@ public:
|
|||
/*! Returns a pointer to the pointed orientedViewEdge.
|
||||
* Can't be called in the scripting language.
|
||||
*/
|
||||
virtual ::ViewVertex::directedViewEdge *operator->() const
|
||||
virtual ViewVertex::directedViewEdge *operator->() const
|
||||
{
|
||||
return &(operator*());
|
||||
}
|
||||
|
@ -205,11 +205,11 @@ public:
|
|||
virtual inline int increment()
|
||||
{
|
||||
if (_Nature & Nature::T_VERTEX) {
|
||||
::ViewVertex::directedViewEdge tmp = (**_tvertex_iter);
|
||||
ViewVertex::directedViewEdge tmp = (**_tvertex_iter);
|
||||
++_tvertex_iter;
|
||||
if (_tvertex_iter != _tend) {
|
||||
// FIXME : pquoi deja ?
|
||||
::ViewVertex::directedViewEdge tmp2 = (**_tvertex_iter);
|
||||
ViewVertex::directedViewEdge tmp2 = (**_tvertex_iter);
|
||||
if (tmp2.first == tmp.first)
|
||||
++_tvertex_iter;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue