C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122
Файл mb_enum.h

Перечисления. Подробнее...

Перечисления

enum  MbeNewtonResult { nr_Failure = -1, nr_Special = 0, nr_Success = 1, nr_Specific = 2 }
 Результат выполнения итерационного метода. Подробнее...
 
enum  MbeItemLocation {
  iloc_Undefined = -3, iloc_Unknown = -2, iloc_OutOfItem = -1, iloc_OnItem = 0,
  iloc_InItem = 1, iloc_ByItem = 2
}
 Положение объекта. Подробнее...
 
enum  MbeLocation { loc_Undefined = iloc_Unknown, loc_Outside = iloc_OutOfItem, loc_OnCurve = iloc_OnItem, loc_Inside = iloc_InItem }
 Положение двумерной точки. Подробнее...
 
enum  MbeState { dp_NoChanged = 0, dp_Changed, dp_Degenerated }
 Состояние объекта после модификации. Подробнее...
 
enum  MbeProcessState {
  mps_Error = -3, mps_Skip = -2, mps_Stop = -1, mps_Success = 0,
  mps_SelfIntersect = 24
}
 Состояние выполнения процесса. Подробнее...
 
enum  MbeSenseValue { orient_BOTH = 0, orient_FORWARD, orient_BACK }
 Направление. Подробнее...
 
enum  MbeSplineParamType { spt_Unstated = 0, spt_EquallySpaced = 1, spt_ChordLength = 2, spt_Centripetal = 3 }
 Тип параметризации сплайновых объектов. Подробнее...
 
enum  MbeNurbsCurveForm {
  ncf_Unspecified = 0, ncf_PolylineForm, ncf_CircularArc, ncf_EllipticArc,
  ncf_ParabolicArc, ncf_HyperbolicArc, ncf_BezierForm, ncf_HermitForm,
  ncf_SurfacePoleForm
}
 Типы форм NURBS-кривой. Подробнее...
 
enum  MbeMatingType {
  trt_None = -1, trt_Position = 0, trt_Tangent = 1, trt_Normal = 2,
  trt_SmoothG2 = 3, trt_SmoothG3 = 4
}
 Тип сопряжения. Подробнее...
 
enum  MbeConjugationType { cjt_NormPlus = 0, cjt_NormMinus = 1, cjt_G1Plus = 2, cjt_G1Minus = 3 }
 Тип сопряжения по ребрам. Подробнее...
 
enum  MbeDirectSmoothType { dst_None = -1, dst_Convex = 0, dst_Concave = 1, dst_Smooth = 2 }
 Тип сглаживания. Подробнее...
 
enum  MbeItemGridType { igt_Rectangular = 0, igt_Concentric = 1, igt_Hexagonal = 2 }
 Типы двумерной сетки. Подробнее...
 
enum  MbeParamDir { pd_DirU = 0, pd_DirV = 1 }
 Направление на поверхности. Подробнее...
 
enum  MbeCurveBuildType { cbt_Boundary = -1, cbt_Ordinary = 0, cbt_Specific = 1, cbt_Tolerant = 2 }
 Типы кривой пересечения поверхностей по построению. Подробнее...
 
enum  MbeSurfaceType { sst_OrdinarySurface = 0, sst_SpecificSurface = 1 }
 Типы поверхности сопряжения. Подробнее...
 
enum  MbeCurveGlueType {
  cgt_Unknown = 0, cgt_Pole = 1, cgt_Edge = 2, cgt_Stitch = 3,
  cgt_Split = 4
}
 Типы кривой пересечения поверхностей по топологии. Подробнее...
 
enum  MbeStepType {
  ist_SpaceStep = 0x01, ist_DeviationStep = 0x02, ist_MetricStep = 0x04, ist_ParamStep = 0x08,
  ist_CollisionStep = 0x10, ist_MipStep = 0x20
}
 Способы вычисления приращения параметра по объекту. Подробнее...
 
enum  MbeLabelState {
  ls_None = -1, ls_Null = 0, ls_Used = 1, ls_Delete = 2,
  ls_Rebuild = 3, ls_FirstPass = 4, ls_SecondPass = 5, ls_Error = 6,
  ls_Doubtful = 7, ls_TempMark = 8
}
 Рабочие метки. Подробнее...
 
enum  MbeSmoothForm {
  st_Span = -1, st_Fillet = 0, st_Chamfer = 1, st_Slant1 = 2,
  st_Slant2 = 3
}
 Способы построения поверхности сопряжения (скругления или фаски). Подробнее...
 
enum  OperationType {
  bo_Internal = -4, bo_External = -3, bo_Intersect = -2, bo_Difference = -1,
  bo_Unknown = 0, bo_Union = 1, bo_Base = 2, bo_Variety = 3
}
 Типы булевых операций над твердыми телами. Подробнее...
 
enum  RegionOperationType { rbo_Intersect = -2, rbo_Difference = -1, rbo_Unknown = 0, rbo_Union = 1 }
 Типы булевых операций над двумерными регионами. Подробнее...
 
enum  MbeConnectingType {
  ft_Fillet = 0, ft_OnSurface = 1, ft_Spline = 2, ft_Double = 3,
  ft_Bridge = 4
}
 Способы сопряжения кривых. Подробнее...
 
enum  MbeCopyMode { cm_Same = 0, cm_KeepHistory, cm_KeepSurface, cm_Copy }
 Cпособы передачи данных при копировании оболочек. Подробнее...
 
enum  MbeCurveDerivativeType {
  cdt_CurPoint = 0, cdt_FirstDer, cdt_SecondDer, cdt_ThirdDer,
  cdt_CountDer
}
 Поддерживаемые типы производных на кривой. Подробнее...
 
enum  MbeSurfaceDerivativeType {
  sdt_SurPoint = 0, sdt_DeriveU, sdt_DeriveV, sdt_DeriveUU,
  sdt_DeriveUV, sdt_DeriveVV, sdt_DeriveUUU, sdt_DeriveUUV,
  sdt_DeriveUVV, sdt_DeriveVVV, sdt_Normal, sdt_NormalU,
  sdt_NormalV, sdt_NormalUU, sdt_NormalUV, sdt_NormalVV,
  sdt_CountNor, sdt_CountDer = sdt_Normal
}
 Поддерживаемые типы производных на поверхности. Подробнее...
 
enum  MbeFacePropagation {
  fp_None = 0, fp_All = 1, fp_SmoothlyJointedAlong = 2, fp_SmoothlyJointedOrtho = 3,
  fp_SmoothlyJointed = 4
}
 Перечисление способов захвата граней. Подробнее...
 
enum  MbeIntersectionType { ipt_Simple = 0, ipt_Tangent = 1 }
 Типы точек пересечения. Подробнее...
 
enum  MbePoleLocation {
  pln_None = -1, pln_MinU = 0, pln_MaxU = 1, pln_MinV = 2,
  pln_MaxV = 3
}
 Расположение полюсов. Подробнее...
 
enum  MbeProgBarId_Common { ,
  pbarId_Read_Data, pbarId_Prepare_Data, pbarId_Process_Data, pbarId_Finish_Data,
  pbarId_Draw_Data, pbarId_Write_Data
}
 Идентификаторы сообщений индикатора прогресса выполнения. Подробнее...
 
enum  MbeProgBarId_PointsSurface { ,
  pbarId_Solve_LinearEquationsSystem, pbarId_Remove_RedundantPoints, pbarId_Build_ShellByPointsMesh, pbarId_Build_PointsCloudMesh,
  pbarId_Build_TriangleFaces, pbarId_Find_AdjacentEdges, pbarId_Build_TrianglesShell, pbarId_Prepare_SurfaceData,
  pbarId_Check_Surface
}
 Идентификаторы сообщений индикатора прогресса выполнения. Поверхность по пласту(сети) точек. Подробнее...
 

Подробное описание

Перечисления.