CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
odiv.h File Reference
#include "OdaDefs.h"
#include "OdArray.h"
#include "OdGUID.h"
#include "DbHandle.h"
#include "Ge/GePoint3d.h"
#include "Ge/GeMatrix3d.h"
#include "Ge/GeExtents3d.h"
#include "OdaSTL.h"

Go to the source code of this file.

Classes

struct  odiv::ASMVersion
 
struct  odiv::DWGBodyRecord
 
struct  odiv::DWGBodyOccurrence
 
struct  odiv::DWGSynergyOccurrenceInfo
 
class  odiv::ViewData
 
struct  odiv::DVO::featureId
 
struct  odiv::DVO::ThreadInfo
 

Namespaces

namespace  odiv
 
namespace  odiv::ViewEnums
 
namespace  odiv::DVO
 

Macros

#define STL_USING_VECTOR
 

Typedefs

using odiv::DWGBodyRecordArray = std::vector<DWGBodyRecord>
 
using odiv::DWGBodyOccurrenceArray = std::vector<DWGBodyOccurrence>
 

Enumerations

enum  odiv::ViewEnums::EConstraintStatus { odiv::ViewEnums::kDefaultConstraintStatus = 0x0 }
 
enum  odiv::ViewEnums::EAllowSectionParticipation { odiv::ViewEnums::kDefaultAllowSectionParticipation = 0x0 }
 
enum  odiv::ViewEnums::EDetailViewFenceType { odiv::ViewEnums::kDefaultDetailViewFenceType = 0x2 , odiv::ViewEnums::kRectangularBoundary = 1 , odiv::ViewEnums::kCircularBoundary = 2 }
 
enum  odiv::ViewEnums::EFrontViewPlane { odiv::ViewEnums::kDefaultFrontViewPlane = 0x2 }
 
enum  odiv::ViewEnums::EGroupType { odiv::ViewEnums::kDefaultGroupType = 0x400000 }
 
enum  odiv::ViewEnums::ERefAndNonRefTreatment { odiv::ViewEnums::kDefaultRefAndNonRefTreatment = 0x0 , odiv::ViewEnums::kRefAndNonRefSeparate = 0 , odiv::ViewEnums::kRefAndNonRefCombine = 1 }
 
enum  odiv::ViewEnums::ESectionConstrainTo { odiv::ViewEnums::kDefaultSectionConstrainTo = 0x1 }
 
enum  odiv::ViewEnums::ESectionParticipation { odiv::ViewEnums::kDefaultSectionParticipation = 0x2 }
 
enum  odiv::ViewEnums::ESectionStandardPartsSetting { odiv::ViewEnums::kDefaultSectionStandardPartsSetting = 0x2 , odiv::ViewEnums::kAlwaysSectionStandardParts = 0 , odiv::ViewEnums::kNeverSectionStandardParts = 1 , odiv::ViewEnums::kObeyBrowserSettingsSectionStandardParts = 2 }
 
enum  odiv::ViewEnums::EViewRepZoneType {
  odiv::ViewEnums::kZoneUndefined = -1 , odiv::ViewEnums::kZoneCenter = 0 , odiv::ViewEnums::kZoneRight = 1 , odiv::ViewEnums::kZoneTopRight = 2 ,
  odiv::ViewEnums::kZoneTop = 3 , odiv::ViewEnums::kZoneTopLeft = 4 , odiv::ViewEnums::kZoneLeft = 5 , odiv::ViewEnums::kZoneBottomLeft = 6 ,
  odiv::ViewEnums::kZoneBottom = 7 , odiv::ViewEnums::kZoneBottomRight = 8
}
 
enum  odiv::ViewEnums::EViewJustification { odiv::ViewEnums::kDefaultViewJustification = 0x0 , odiv::ViewEnums::kCenteredViewJustification = 0 , odiv::ViewEnums::kFixedViewJustification = 1 }
 
enum  odiv::ViewEnums::EViewOrientType { odiv::ViewEnums::kDefaultViewOrientType = 0x0 }
 
enum  odiv::ViewEnums::EViewReferenceDataState { odiv::ViewEnums::kDefaultViewReferenceDataState = 0x2 }
 
enum  odiv::ViewEnums::EViewStyle {
  odiv::ViewEnums::kDefaultViewStyle = 0x0 , odiv::ViewEnums::kShadedHiddenLineDrawingViewStyle = 0 , odiv::ViewEnums::kHiddenLineDrawingViewStyle = 1 , odiv::ViewEnums::kHiddenLineRemovedDrawingViewStyle = 2 ,
  odiv::ViewEnums::kShadedDrawingViewStyle = 3 , odiv::ViewEnums::kFromBaseDrawingViewStyle = 4 , odiv::ViewEnums::kVisibleLines = 0 , odiv::ViewEnums::kVisibleAndHiddenLines = 1 ,
  odiv::ViewEnums::kShadedVisibleLines = 2 , odiv::ViewEnums::kShadedVisibleAndHiddenLines = 3
}
 
enum  odiv::ViewEnums::EViewType {
  odiv::ViewEnums::kDefaultViewType = 0x0 , odiv::ViewEnums::kBaseViewType = 0 , odiv::ViewEnums::kUnkViewType = 1 , odiv::ViewEnums::kDetailViewType = 2 ,
  odiv::ViewEnums::kSectionViewType = 3 , odiv::ViewEnums::kProjectedViewType = 4
}
 

Macro Definition Documentation

◆ STL_USING_VECTOR

#define STL_USING_VECTOR

Definition at line 35 of file odiv.h.