Fixed more clang warnings
This commit is contained in:
@@ -30,7 +30,7 @@ echo "CPPCHECK Summary"
|
|||||||
echo "=============================================================================="
|
echo "=============================================================================="
|
||||||
echo -e "${NC}"
|
echo -e "${NC}"
|
||||||
|
|
||||||
MAX_COUNT=27
|
MAX_COUNT=26
|
||||||
|
|
||||||
if [ $COUNT -gt $MAX_COUNT ]; then
|
if [ $COUNT -gt $MAX_COUNT ]; then
|
||||||
echo -e ${WARNING}
|
echo -e ${WARNING}
|
||||||
|
|||||||
@@ -363,7 +363,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Make a copy of self.
|
/// Make a copy of self.
|
||||||
PropertyT<bool>* clone() const
|
PropertyT<bool>* clone() const override
|
||||||
{
|
{
|
||||||
PropertyT<bool>* p = new PropertyT<bool>( *this );
|
PropertyT<bool>* p = new PropertyT<bool>( *this );
|
||||||
return p;
|
return p;
|
||||||
@@ -451,7 +451,7 @@ public:
|
|||||||
return ((value_type*) &data_[0])[_idx];
|
return ((value_type*) &data_[0])[_idx];
|
||||||
}
|
}
|
||||||
|
|
||||||
PropertyT<value_type>* clone() const {
|
PropertyT<value_type>* clone() const override {
|
||||||
PropertyT<value_type>* p = new PropertyT<value_type>( *this );
|
PropertyT<value_type>* p = new PropertyT<value_type>( *this );
|
||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ class ModHausdorffT: public ModBaseT<MeshT> {
|
|||||||
virtual float collapse_priority(const CollapseInfo& _ci);
|
virtual float collapse_priority(const CollapseInfo& _ci);
|
||||||
|
|
||||||
/// re-distribute points
|
/// re-distribute points
|
||||||
virtual void postprocess_collapse(const CollapseInfo& _ci);
|
virtual void postprocess_collapse(const CollapseInfo& _ci) override;
|
||||||
|
|
||||||
/// set the percentage of tolerance
|
/// set the percentage of tolerance
|
||||||
void set_error_tolerance_factor(double _factor);
|
void set_error_tolerance_factor(double _factor);
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ class ModIndependentSetsT: public ModBaseT<MeshT> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// override
|
/// override
|
||||||
void postprocess_collapse(const CollapseInfo& _ci) {
|
void postprocess_collapse(const CollapseInfo& _ci) override {
|
||||||
typename Mesh::VertexVertexIter vv_it;
|
typename Mesh::VertexVertexIter vv_it;
|
||||||
|
|
||||||
Base::mesh().status(_ci.v1).set_locked(true);
|
Base::mesh().status(_ci.v1).set_locked(true);
|
||||||
|
|||||||
@@ -216,7 +216,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void postprocess_collapse(const CollapseInfo& _ci) {
|
void postprocess_collapse(const CollapseInfo& _ci) override {
|
||||||
// account for changed normals
|
// account for changed normals
|
||||||
typename Mesh::VertexFaceIter vf_it(mesh_, _ci.v1);
|
typename Mesh::VertexFaceIter vf_it(mesh_, _ci.v1);
|
||||||
for (; vf_it.is_valid(); ++vf_it)
|
for (; vf_it.is_valid(); ++vf_it)
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ public: // inherited
|
|||||||
|
|
||||||
/// Stores collapse information in a queue.
|
/// Stores collapse information in a queue.
|
||||||
/// \see infolist()
|
/// \see infolist()
|
||||||
void postprocess_collapse(const CollapseInfo& _ci)
|
void postprocess_collapse(const CollapseInfo& _ci) override
|
||||||
{
|
{
|
||||||
pmi_.push_back( Info( _ci ) );
|
pmi_.push_back( Info( _ci ) );
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ public: // inherited
|
|||||||
|
|
||||||
|
|
||||||
/// Post-process halfedge collapse (accumulate quadrics)
|
/// Post-process halfedge collapse (accumulate quadrics)
|
||||||
virtual void postprocess_collapse(const CollapseInfo& _ci)
|
virtual void postprocess_collapse(const CollapseInfo& _ci) override
|
||||||
{
|
{
|
||||||
Base::mesh().property(quadrics_, _ci.v1) +=
|
Base::mesh().property(quadrics_, _ci.v1) +=
|
||||||
Base::mesh().property(quadrics_, _ci.v0);
|
Base::mesh().property(quadrics_, _ci.v0);
|
||||||
|
|||||||
@@ -101,8 +101,8 @@ public:
|
|||||||
|
|
||||||
explicit Tvv3(M& _mesh) : Inherited(_mesh) { Base::set_subdiv_type(3); };
|
explicit Tvv3(M& _mesh) : Inherited(_mesh) { Base::set_subdiv_type(3); };
|
||||||
|
|
||||||
void raise(typename M::FaceHandle& _fh, state_t _target_state);
|
void raise(typename M::FaceHandle& _fh, state_t _target_state) override;
|
||||||
void raise(typename M::VertexHandle& _vh, state_t _target_state);
|
void raise(typename M::VertexHandle& _vh, state_t _target_state) override;
|
||||||
MIPS_WARN_WA(Edge) // avoid warning
|
MIPS_WARN_WA(Edge) // avoid warning
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -126,9 +126,9 @@ public:
|
|||||||
|
|
||||||
explicit Tvv4(M& _mesh) : Inherited(_mesh) { Base::set_subdiv_type(4); };
|
explicit Tvv4(M& _mesh) : Inherited(_mesh) { Base::set_subdiv_type(4); };
|
||||||
|
|
||||||
void raise(typename M::FaceHandle& _fh, state_t _target_state);
|
void raise(typename M::FaceHandle& _fh, state_t _target_state) override;
|
||||||
void raise(typename M::VertexHandle& _vh, state_t _target_state);
|
void raise(typename M::VertexHandle& _vh, state_t _target_state) override;
|
||||||
void raise(typename M::EdgeHandle& _eh, state_t _target_state);
|
void raise(typename M::EdgeHandle& _eh, state_t _target_state) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
@@ -154,7 +154,7 @@ public:
|
|||||||
|
|
||||||
explicit VF(M& _mesh) : Inherited(_mesh) {}
|
explicit VF(M& _mesh) : Inherited(_mesh) {}
|
||||||
|
|
||||||
void raise(typename M::FaceHandle& _fh, state_t _target_state);
|
void raise(typename M::FaceHandle& _fh, state_t _target_state) override;
|
||||||
MIPS_WARN_WA(Edge)
|
MIPS_WARN_WA(Edge)
|
||||||
MIPS_WARN_WA(Vertex)
|
MIPS_WARN_WA(Vertex)
|
||||||
};
|
};
|
||||||
@@ -176,7 +176,7 @@ public:
|
|||||||
|
|
||||||
explicit FF(M& _mesh) : Inherited(_mesh) {}
|
explicit FF(M& _mesh) : Inherited(_mesh) {}
|
||||||
|
|
||||||
void raise(typename M::FaceHandle& _fh, state_t _target_state);
|
void raise(typename M::FaceHandle& _fh, state_t _target_state) override;
|
||||||
MIPS_WARN_WA(Vertex) // avoid warning
|
MIPS_WARN_WA(Vertex) // avoid warning
|
||||||
MIPS_WARN_WA(Edge ) // avoid warning
|
MIPS_WARN_WA(Edge ) // avoid warning
|
||||||
};
|
};
|
||||||
@@ -198,7 +198,7 @@ public:
|
|||||||
|
|
||||||
explicit FFc(M& _mesh) : Inherited(_mesh) {}
|
explicit FFc(M& _mesh) : Inherited(_mesh) {}
|
||||||
|
|
||||||
void raise(typename M::FaceHandle& _fh, state_t _target_state);
|
void raise(typename M::FaceHandle& _fh, state_t _target_state) override;
|
||||||
MIPS_WARN_WA(Vertex) // avoid warning
|
MIPS_WARN_WA(Vertex) // avoid warning
|
||||||
MIPS_WARN_WA(Edge ) // avoid warning
|
MIPS_WARN_WA(Edge ) // avoid warning
|
||||||
};
|
};
|
||||||
@@ -220,7 +220,7 @@ public:
|
|||||||
|
|
||||||
explicit FV(M& _mesh) : Inherited(_mesh) {}
|
explicit FV(M& _mesh) : Inherited(_mesh) {}
|
||||||
|
|
||||||
void raise(typename M::VertexHandle& _vh, state_t _target_state);
|
void raise(typename M::VertexHandle& _vh, state_t _target_state) override;
|
||||||
MIPS_WARN_WA(Face) // avoid warning
|
MIPS_WARN_WA(Face) // avoid warning
|
||||||
MIPS_WARN_WA(Edge) // avoid warning
|
MIPS_WARN_WA(Edge) // avoid warning
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -333,7 +333,6 @@ CatmullClarkT<MeshType,RealType>::update_vertex( MeshType& _m, const VertexHandl
|
|||||||
// and http://www.cs.utah.edu/~lacewell/subdeval
|
// and http://www.cs.utah.edu/~lacewell/subdeval
|
||||||
if ( _m.is_boundary( _vh))
|
if ( _m.is_boundary( _vh))
|
||||||
{
|
{
|
||||||
Normal Vec;
|
|
||||||
pos = _m.point(_vh);
|
pos = _m.point(_vh);
|
||||||
VertexEdgeIter ve_itr;
|
VertexEdgeIter ve_itr;
|
||||||
for ( ve_itr = _m.ve_iter( _vh); ve_itr.is_valid(); ++ve_itr)
|
for ( ve_itr = _m.ve_iter( _vh); ve_itr.is_valid(); ++ve_itr)
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ protected: // inherited interface
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef NDEBUG
|
#ifdef NDEBUG
|
||||||
bool cleanup( MeshType& )
|
bool cleanup( MeshType& ) override
|
||||||
#else
|
#else
|
||||||
bool cleanup( MeshType& _m ) override
|
bool cleanup( MeshType& _m ) override
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -409,7 +409,7 @@ private:
|
|||||||
|
|
||||||
typename MeshType::HalfedgeHandle heh;
|
typename MeshType::HalfedgeHandle heh;
|
||||||
typename MeshType::VertexHandle vh1, vh2, vh3, vh4, vhl, vhr;
|
typename MeshType::VertexHandle vh1, vh2, vh3, vh4, vhl, vhr;
|
||||||
typename MeshType::Point zero(0,0,0), P1, P2, P3, P4;
|
typename MeshType::Point P1, P2, P3, P4;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// *---------*---------*
|
// *---------*---------*
|
||||||
|
|||||||
Reference in New Issue
Block a user