#include <Standard_Stream.hxx>
#include "GEOM_IMeasureOperations_i.hh"
#include "utilities.h"
#include "OpUtil.hxx"
#include "GEOM_Engine.hxx"
#include "GEOM_Object.hxx"
Functions | |
static void | ConvertShapeError (const GEOM::GEOM_IMeasureOperations::ShapeErrors &theErrorsFrom, std::list< GEOMImpl_IMeasureOperations::ShapeError > &theErrorsTo) |
This function converts shape errors from theErrorsFrom to theErrorsTo. More... | |
static void | ConvertShapeError (const std::list< GEOMImpl_IMeasureOperations::ShapeError > &theErrorsFrom, GEOM::GEOM_IMeasureOperations::ShapeErrors_out &theErrorsTo) |
This function converts shape errors from theErrorsFrom to theErrorsTo. More... | |
|
static |
Note that theErrorsTo is not cleared at first.
theErrorsFrom | errors to be converted. |
theErrorsTo | result errors. |
References GEOM::GEOM_IMeasureOperations::BadOrientation, GEOM::GEOM_IMeasureOperations::BadOrientationOfSubshape, GEOM::GEOM_IMeasureOperations::CheckFail, GEOM::GEOM_IMeasureOperations::EmptyShell, GEOM::GEOM_IMeasureOperations::EmptyWire, GEOMImpl_IMeasureOperations::ShapeError::error, GEOM::GEOM_IMeasureOperations::ShapeError::error, GEOM::GEOM_IMeasureOperations::FreeEdge, GEOMImpl_IMeasureOperations::ShapeError::incriminated, GEOM::GEOM_IMeasureOperations::ShapeError::incriminated, GEOM::GEOM_IMeasureOperations::IntersectingWires, GEOM::GEOM_IMeasureOperations::Invalid3DCurve, GEOM::GEOM_IMeasureOperations::InvalidCurveOnClosedSurface, GEOM::GEOM_IMeasureOperations::InvalidCurveOnSurface, GEOM::GEOM_IMeasureOperations::InvalidDegeneratedFlag, GEOM::GEOM_IMeasureOperations::InvalidImbricationOfWires, GEOM::GEOM_IMeasureOperations::InvalidMultiConnexity, GEOM::GEOM_IMeasureOperations::InvalidPointOnCurve, GEOM::GEOM_IMeasureOperations::InvalidPointOnCurveOnSurface, GEOM::GEOM_IMeasureOperations::InvalidPointOnSurface, GEOM::GEOM_IMeasureOperations::InvalidRange, GEOM::GEOM_IMeasureOperations::InvalidSameParameterFlag, GEOM::GEOM_IMeasureOperations::InvalidSameRangeFlag, GEOM::GEOM_IMeasureOperations::InvalidToleranceValue, GEOM::GEOM_IMeasureOperations::InvalidWire, GEOM::GEOM_IMeasureOperations::Multiple3DCurve, GEOM::GEOM_IMeasureOperations::No3DCurve, GEOM::GEOM_IMeasureOperations::NoCurveOnSurface, GEOM::GEOM_IMeasureOperations::NoSurface, GEOM::GEOM_IMeasureOperations::NotClosed, GEOM::GEOM_IMeasureOperations::NotConnected, GEOM::GEOM_IMeasureOperations::RedundantEdge, GEOM::GEOM_IMeasureOperations::RedundantFace, GEOM::GEOM_IMeasureOperations::RedundantWire, GEOM::GEOM_IMeasureOperations::SelfIntersectingWire, GEOM::GEOM_IMeasureOperations::SubshapeNotInShape, and GEOM::GEOM_IMeasureOperations::UnorientableShape.
|
static |
Note that theErrorsTo is not cleared at first.
theErrorsFrom | errors to be converted. |
theErrorsTo | result errors. |
References GEOM::GEOM_IMeasureOperations::BadOrientation, GEOM::GEOM_IMeasureOperations::BadOrientationOfSubshape, GEOM::GEOM_IMeasureOperations::CheckFail, GEOM::GEOM_IMeasureOperations::EmptyShell, GEOM::GEOM_IMeasureOperations::EmptyWire, GEOM::GEOM_IMeasureOperations::ShapeError::error, GEOM::GEOM_IMeasureOperations::FreeEdge, GEOM::GEOM_IMeasureOperations::IntersectingWires, GEOM::GEOM_IMeasureOperations::Invalid3DCurve, GEOM::GEOM_IMeasureOperations::InvalidCurveOnClosedSurface, GEOM::GEOM_IMeasureOperations::InvalidCurveOnSurface, GEOM::GEOM_IMeasureOperations::InvalidDegeneratedFlag, GEOM::GEOM_IMeasureOperations::InvalidImbricationOfWires, GEOM::GEOM_IMeasureOperations::InvalidMultiConnexity, GEOM::GEOM_IMeasureOperations::InvalidPointOnCurve, GEOM::GEOM_IMeasureOperations::InvalidPointOnCurveOnSurface, GEOM::GEOM_IMeasureOperations::InvalidPointOnSurface, GEOM::GEOM_IMeasureOperations::InvalidRange, GEOM::GEOM_IMeasureOperations::InvalidSameParameterFlag, GEOM::GEOM_IMeasureOperations::InvalidSameRangeFlag, GEOM::GEOM_IMeasureOperations::InvalidToleranceValue, GEOM::GEOM_IMeasureOperations::InvalidWire, GEOM::GEOM_IMeasureOperations::Multiple3DCurve, GEOM::GEOM_IMeasureOperations::No3DCurve, GEOM::GEOM_IMeasureOperations::NoCurveOnSurface, GEOM::GEOM_IMeasureOperations::NoSurface, GEOM::GEOM_IMeasureOperations::NotClosed, GEOM::GEOM_IMeasureOperations::NotConnected, GEOM::GEOM_IMeasureOperations::RedundantEdge, GEOM::GEOM_IMeasureOperations::RedundantFace, GEOM::GEOM_IMeasureOperations::RedundantWire, GEOM::GEOM_IMeasureOperations::SelfIntersectingWire, GEOM::GEOM_IMeasureOperations::SubshapeNotInShape, and GEOM::GEOM_IMeasureOperations::UnorientableShape.