lib_dwgobjectsdef.h File Reference

Classes

struct   ConicCurveCoeffcients

Macros

#define  ID_BASECURVE
#define  ID_BASESURFACE
#define  ID_MAPPEDCURVE
#define  ID_TRIMMEDSURFACE
#define  ID_BASEGROUP
#define  ID_DYNAMICMAX
#define  ID_DYNAMICMIN

Enumerations

enum   CurveTypeEnum {
   CurveTypeNURBS ,
   CurveTypePolynom ,
   CurveTypeLine ,
   CurveTypeCircular ,
   CurveTypeConic ,
   CurveTypeComposite ,
   CurveTypeCount
}
enum   SurfaceTypeEnum {
   SurfaceTypeNURBS ,
   SurfaceTypePolynom ,
   SurfaceTypePlane ,
   SurfaceTypeExtrude ,
   SurfaceTypeRotate ,
   SurfaceTypeCount
}
enum   MappedCurveTypeEnum {
   MappedCurveTypeStandard ,
   MappedCurveTypeSegment ,
   MappedCurveTypeCount
}
enum   TrimmedSurfaceTypeEnum {
   TrimmedSurfaceTypeStandard ,
   TrimmedSurfaceTypeCount
}
enum   LineCurveTypeEnum {
   LineCurveTypeBounded ,
   LineCurveTypeSemibounded ,
   LineCurveTypeUnbounded ,
   LineCurveTypeCount
}
enum   ConicCurveTypeEnum {
   ConicCurveTypeDeprecated ,
   ConicCurveTypeEllipse ,
   ConicCurveTypeHyperbola ,
   ConicCurveTypeParabola ,
   ConicCurveTypeCount
}
enum   ConicTypeEnum {
   ConicTypeCircle ,
   ConicEllipse ,
   ConicHyperbola ,
   ConicParabola ,
   ConicIntersecting ,
   ConicCoincident ,
   ConicParallel ,
   ConicUndefined ,
   ConicTypeCount
}
enum   PlaneSurfaceTypeEnum {
   PlaneSurfaceTypeBounded ,
   PlaneSurfaceTypeUnbounded ,
   PlaneSurfaceTypeCount
}

函数

const 矩阵   mswap ( 向量 (0.0), 向量 (1., 0., 0.), 向量 (0., 0., 1.), 向量 (0., -1., 0.))
向量   NegZ ( 向量 value)

Macro Definition Documentation

◆  ID_BASECURVE

#define ID_BASECURVE

◆  ID_BASESURFACE

#define ID_BASESURFACE

◆  ID_MAPPEDCURVE

#define ID_MAPPEDCURVE

◆  ID_TRIMMEDSURFACE

#define ID_TRIMMEDSURFACE

◆  ID_BASEGROUP

#define ID_BASEGROUP

◆  ID_DYNAMICMAX

#define ID_DYNAMICMAX

◆  ID_DYNAMICMIN

#define ID_DYNAMICMIN

Enumeration Type Documentation

◆  CurveTypeEnum

enum CurveTypeEnum
Enumerator
CurveTypeNURBS 
CurveTypePolynom 
CurveTypeLine 
CurveTypeCircular 
CurveTypeConic 
CurveTypeComposite 
CurveTypeCount 

◆  SurfaceTypeEnum

enum SurfaceTypeEnum
Enumerator
SurfaceTypeNURBS 
SurfaceTypePolynom 
SurfaceTypePlane 
SurfaceTypeExtrude 
SurfaceTypeRotate 
SurfaceTypeCount 

◆  MappedCurveTypeEnum

enum MappedCurveTypeEnum
Enumerator
MappedCurveTypeStandard 
MappedCurveTypeSegment 
MappedCurveTypeCount 

◆  TrimmedSurfaceTypeEnum

enum TrimmedSurfaceTypeEnum
Enumerator
TrimmedSurfaceTypeStandard 
TrimmedSurfaceTypeCount 

◆  LineCurveTypeEnum

enum LineCurveTypeEnum
Enumerator
LineCurveTypeBounded 
LineCurveTypeSemibounded 
LineCurveTypeUnbounded 
LineCurveTypeCount 

◆  ConicCurveTypeEnum

enum ConicCurveTypeEnum
Enumerator
ConicCurveTypeDeprecated 
ConicCurveTypeEllipse 
ConicCurveTypeHyperbola 
ConicCurveTypeParabola 
ConicCurveTypeCount 

◆  ConicTypeEnum

enum ConicTypeEnum
Enumerator
ConicTypeCircle 
ConicEllipse 
ConicHyperbola 
ConicParabola 
ConicIntersecting 
ConicCoincident 
ConicParallel 
ConicUndefined 
ConicTypeCount 

◆  PlaneSurfaceTypeEnum

enum PlaneSurfaceTypeEnum
Enumerator
PlaneSurfaceTypeBounded 
PlaneSurfaceTypeUnbounded 
PlaneSurfaceTypeCount 

Function Documentation

◆  mswap()

const 矩阵 mswap ( 向量 (0.0)  ,
向量 (1., 0., 0.)  ,
向量 (0., 0., 1.)  ,
向量 (0., -1., 0.)   
)

◆  NegZ()

向量 NegZ ( 向量   value )