lib_dwgobjectsdef.h File Reference

Classes

struct  ConicCurveCoeffcients
 

Namespaces

 cinema
 

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
}
 

Functions

const Matrix mswap (Vector(0.0), Vector(1., 0., 0.), Vector(0., 0., 1.), Vector(0., -1., 0.))
 
Vector NegZ (Vector 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