CAD Exchanger SDK
cadex::ModelCheck_ContinuityProblem Class Reference

Describes a continuity problem. More...

Inheritance diagram for cadex::ModelCheck_ContinuityProblem:

Public Member Functions

 ModelCheck_ContinuityProblem (ModelCheck_Continuity theContinuity, const Handle_C &theSource)
ModelCheck_Continuity Continuity () const
 Returns actual continuity.
const Handle_C & Source () const
 Returns source of the problem. More...
void Accept (const ModelCheck_ProblemVisitor &theVisitor) const override
 Accepts a problem visitor.
- Public Member Functions inherited from cadex::ModelCheck_BaseProblem
virtual ~ModelCheck_BaseProblem ()
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

- Public Types inherited from cadex::ModelCheck_BaseProblem
typedef std::shared_ptr< internal::ModelCheck_BaseProblemImpl > ImplType
- Protected Member Functions inherited from cadex::ModelCheck_BaseProblem
 ModelCheck_BaseProblem (const ImplType &theImpl)
template<typename T >
T * CastImpl () const
- Protected Attributes inherited from cadex::ModelCheck_BaseProblem
ImplType myImpl

Detailed Description

Describes a continuity problem.

The problem takes place if actual continuity of surface or curve is worse than the required one.

Member Function Documentation

◆ Source()

const Handle_C & cadex::ModelCheck_ContinuityProblem::Source ( ) const

Returns source of the problem.

For face this will be underlying surface.

For edge this can be curve or pcurve.