Describes an intersection problem. More...
Public Types | |
typedef cadex::internal::cadex_vector< ModelData_Point >::type | PointsContainerType |
Defines type of container for intersection points. | |
![]() | |
typedef std::shared_ptr< internal::ModelCheck_BaseProblemImpl > | ImplType |
Public Member Functions | |
ModelCheck_IntersectionProblem () | |
Constructor. | |
const PointsContainerType & | Points () const |
Returns intersection points. | |
void | Accept (const ModelCheck_ProblemVisitor &theVisitor) const override |
Accepts a problem visitor. | |
![]() | |
virtual | ~ModelCheck_BaseProblem () |
Desctructor. | |
ModelCheck_ProblemType | Type () const |
Returns type of the problem. | |
ModelCheck_ErrorLevel | Level () const |
Returns level of the problem. | |
const ImplType & | Impl () const |
Additional Inherited Members | |
![]() | |
ModelCheck_BaseProblem (const ImplType &theImpl) | |
template<typename T > | |
T * | CastImpl () const |
Internal. | |
![]() | |
ImplType | myImpl |
Describes an intersection problem.
The problem takes place when there are intersections of wires in face or intersections of edges in wire.