23 #ifndef _GEOMUtils_ShapeStatistics_HXX_
24 #define _GEOMUtils_ShapeStatistics_HXX_
30 #include <TopoDS_Shape.hxx>
35 typedef struct {
double min;
double max;
long count; std::list<long> indices; }
Range;
41 std::list<TopoDS_Shape> shapes,
42 TopAbs_ShapeEnum entity,
48 TopAbs_ShapeEnum entity,
54 std::list<TopoDS_Shape> shapes,
55 TopAbs_ShapeEnum entity,
Definition: GEOMUtils.hxx:56
std::map< int, double > ComputeMeasures(std::list< TopoDS_Shape > shapes, TopAbs_ShapeEnum entity, Range &range)
Definition: GEOMUtils_ShapeStatistics.cxx:37
std::vector< Range > Distribution
Definition: GEOMUtils_ShapeStatistics.hxx:37
Distribution ComputeDistribution(TopoDS_Shape shape, TopAbs_ShapeEnum entity, int intervals, Range range)
Definition: GEOMUtils_ShapeStatistics.cxx:95
Definition: GEOMUtils_ShapeStatistics.hxx:35
long count
Definition: GEOMUtils_ShapeStatistics.hxx:35