fix -Wextra in Mesh
This commit is contained in:
@@ -107,7 +107,7 @@ unsigned long MeshObject::countSubElements(const char* Type) const
|
||||
return 0;
|
||||
}
|
||||
|
||||
Data::Segment* MeshObject::getSubElement(const char* Type, unsigned long n) const
|
||||
Data::Segment* MeshObject::getSubElement(const char* Type, unsigned long /*n*/) const
|
||||
{
|
||||
//TODO
|
||||
std::string element(Type);
|
||||
@@ -118,9 +118,9 @@ Data::Segment* MeshObject::getSubElement(const char* Type, unsigned long n) cons
|
||||
return 0;
|
||||
}
|
||||
|
||||
void MeshObject::getFacesFromSubelement(const Data::Segment* segm,
|
||||
void MeshObject::getFacesFromSubelement(const Data::Segment* /*segm*/,
|
||||
std::vector<Base::Vector3d> &Points,
|
||||
std::vector<Base::Vector3d> &PointNormals,
|
||||
std::vector<Base::Vector3d> &/*PointNormals*/,
|
||||
std::vector<Facet> &faces) const
|
||||
{
|
||||
//TODO
|
||||
@@ -289,7 +289,7 @@ Mesh::Facet MeshObject::getFacet(unsigned long index) const
|
||||
}
|
||||
|
||||
void MeshObject::getFaces(std::vector<Base::Vector3d> &Points,std::vector<Facet> &Topo,
|
||||
float Accuracy, uint16_t flags) const
|
||||
float /*Accuracy*/, uint16_t /*flags*/) const
|
||||
{
|
||||
unsigned long ctpoints = _kernel.CountPoints();
|
||||
Points.reserve(ctpoints);
|
||||
@@ -314,7 +314,7 @@ unsigned int MeshObject::getMemSize (void) const
|
||||
return _kernel.GetMemSize();
|
||||
}
|
||||
|
||||
void MeshObject::Save (Base::Writer &writer) const
|
||||
void MeshObject::Save (Base::Writer &/*writer*/) const
|
||||
{
|
||||
// this is handled by the property class
|
||||
}
|
||||
@@ -324,7 +324,7 @@ void MeshObject::SaveDocFile (Base::Writer &writer) const
|
||||
_kernel.Write(writer.Stream());
|
||||
}
|
||||
|
||||
void MeshObject::Restore(Base::XMLReader &reader)
|
||||
void MeshObject::Restore(Base::XMLReader &/*reader*/)
|
||||
{
|
||||
// this is handled by the property class
|
||||
}
|
||||
@@ -1659,7 +1659,7 @@ MeshObject* MeshObject::meshFromSegment(const std::vector<unsigned long>& indice
|
||||
return new MeshObject(kernel, _Mtrx);
|
||||
}
|
||||
|
||||
std::vector<Segment> MeshObject::getSegmentsFromType(MeshObject::GeometryType type, const Segment& aSegment,
|
||||
std::vector<Segment> MeshObject::getSegmentsFromType(MeshObject::GeometryType type,
|
||||
float dev, unsigned long minFacets) const
|
||||
{
|
||||
std::vector<Segment> segm;
|
||||
@@ -1667,17 +1667,31 @@ std::vector<Segment> MeshObject::getSegmentsFromType(MeshObject::GeometryType ty
|
||||
return segm;
|
||||
|
||||
MeshCore::MeshSegmentAlgorithm finder(this->_kernel);
|
||||
MeshCore::MeshDistanceSurfaceSegment* surf;
|
||||
surf = new MeshCore::MeshDistancePlanarSegment(this->_kernel, minFacets, dev);
|
||||
std::vector<MeshCore::MeshSurfaceSegment*> surfaces;
|
||||
surfaces.push_back(surf);
|
||||
finder.FindSegments(surfaces);
|
||||
|
||||
const std::vector<MeshCore::MeshSegment>& data = surf->GetSegments();
|
||||
for (std::vector<MeshCore::MeshSegment>::const_iterator it = data.begin(); it != data.end(); ++it) {
|
||||
segm.push_back(Segment(const_cast<MeshObject*>(this), *it, false));
|
||||
std::unique_ptr<MeshCore::MeshDistanceSurfaceSegment> surf;
|
||||
switch (type) {
|
||||
case PLANE:
|
||||
surf.reset(new MeshCore::MeshDistancePlanarSegment(this->_kernel, minFacets, dev));
|
||||
break;
|
||||
// todo!
|
||||
case CYLINDER:
|
||||
break;
|
||||
case SPHERE:
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
delete surf;
|
||||
|
||||
if (surf.get()) {
|
||||
std::vector<MeshCore::MeshSurfaceSegment*> surfaces;
|
||||
surfaces.push_back(surf.get());
|
||||
finder.FindSegments(surfaces);
|
||||
|
||||
const std::vector<MeshCore::MeshSegment>& data = surf->GetSegments();
|
||||
for (std::vector<MeshCore::MeshSegment>::const_iterator it = data.begin(); it != data.end(); ++it) {
|
||||
segm.push_back(Segment(const_cast<MeshObject*>(this), *it, false));
|
||||
}
|
||||
}
|
||||
|
||||
return segm;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user