Open CASCADE Technology 7.8.2.dev
IMeshData_Status.hxx File Reference

Enumerations

enum  IMeshData_Status {
  IMeshData_NoError = 0x0 , IMeshData_OpenWire = 0x1 , IMeshData_SelfIntersectingWire = 0x2 , IMeshData_Failure = 0x4 ,
  IMeshData_ReMesh = 0x8 , IMeshData_UnorientedWire = 0x10 , IMeshData_TooFewPoints = 0x20 , IMeshData_Outdated = 0x40 ,
  IMeshData_Reused = 0x80 , IMeshData_UserBreak = 0x100
}
 Enumerates statuses used to notify state of discrete model. More...
 

Enumeration Type Documentation

◆ IMeshData_Status

Enumerates statuses used to notify state of discrete model.

Enumerator
IMeshData_NoError 

Mesh generation is successful.

IMeshData_OpenWire 

Notifies open wire problem, which can potentially lead to incorrect results.

IMeshData_SelfIntersectingWire 

Notifies self-intersections on discretized wire, which can potentially lead to incorrect results.

IMeshData_Failure 

Failed to generate mesh for some faces.

IMeshData_ReMesh 

Deflection of some edges has been decreased due to interference of discrete model.

IMeshData_UnorientedWire 

Notifies bad orientation of a wire, which can potentially lead to incorrect results.

IMeshData_TooFewPoints 

Discrete model contains too few boundary points to generate mesh.

IMeshData_Outdated 

Existing triangulation of some faces corresponds to greater deflection than specified by parameter.

IMeshData_Reused 

Existing triangulation of some faces is reused as far as it fits specified deflection.

IMeshData_UserBreak 

User break.