#include <Segmentation.h>
Public Member Functions | |
MeshCurvatureSurfaceSegment (const std::vector< CurvatureInfo > &ci, unsigned long minFacets) | |
Public Member Functions inherited from MeshCore::MeshSurfaceSegment | |
virtual void | AddFacet (const MeshFacet &rclFacet) |
void | AddSegment (const std::vector< FacetIndex > &) |
MeshSegment | FindSegment (FacetIndex) const |
const std::vector< MeshSegment > & | GetSegments () const |
virtual const char * | GetType () const =0 |
virtual void | Initialize (FacetIndex) |
MeshSurfaceSegment (unsigned long minFacets) | |
virtual bool | TestFacet (const MeshFacet &rclFacet) const =0 |
virtual bool | TestInitialFacet (FacetIndex) const |
virtual | ~MeshSurfaceSegment () |
Protected Attributes | |
const std::vector< CurvatureInfo > & | info |
Protected Attributes inherited from MeshCore::MeshSurfaceSegment | |
unsigned long | minFacets |
std::vector< MeshSegment > | segments |
MeshCore::MeshCurvatureSurfaceSegment::MeshCurvatureSurfaceSegment | ( | const std::vector< CurvatureInfo > & | ci, |
unsigned long | minFacets | ||
) |
|
protected |
Referenced by draftguitools.gui_dimensions.Dimension::action(), PathScripts.PathProperty.Property::setupProperty(), PathScripts.PathSetupSheetOpPrototype.Property::setupProperty(), MeshCore::MeshCurvaturePlanarSegment::TestFacet(), MeshCore::MeshCurvatureCylindricalSegment::TestFacet(), MeshCore::MeshCurvatureSphericalSegment::TestFacet(), and MeshCore::MeshCurvatureFreeformSegment::TestFacet().