Go to the source code of this file.
Namespaces | |
PointReduction | |
Typedefs | |
typedef std::pair< libMesh::Real, libMesh::Real > | PointReduction::FunctionNode |
typedef std::vector< FunctionNode > | PointReduction::FunctionNodeList |
Functions | |
libMesh::Real | PointReduction::perpendicularDistance (const FunctionNode &point, const FunctionNode &begin, const FunctionNode &end) |
compute the perpendicular distance of a point P from a line defined by begin and end points. More... | |
FunctionNodeList | PointReduction::douglasPeucker (const FunctionNodeList &, libMesh::Real epsilon) |
Generate a pruned function node list using the Ramer-Douglas-Peucker algorithm. More... | |