HDGNImporter

Functions

HDGNImporter

~HDGNImporter

void

setDatabase

void

OdGePoint2d_2_HPoint

void

OdGePoint3d_2_HPoint

void

setInputHandler

HFileInputResult

FileInputByKey

bool

importDGNFile

OdDgModelPtr

getActiveModel

void

import

void

iterateElm

HC_KEY

getLevelKey

void

setLineStyleAndWt

void

importXData

int

calculateTotalEntities

void

importCellheaderWithHoleAttr

bool

AddGeometryInList

bool

isAttachedXREF

bool

createTreeOfXrefs

void

fillTheCurrentXrefNodeValues

bool

chkOnlySecondLevelXref

bool

chkXrefFileLevel

Detailed Description

class HDGNImporter : public hRxObject

Subclassed by Arc2d, Arc3d, BSpline, BSplineKnots, BSplinePoles2d, BSplinePoles3d, BSplineWeights, CellHeader2d, CellHeader3d, ColorTable, ComplexShape, ComplexString, Cone, Curve2d, Curve3d, Database, DimStyleTable, DimStyleTableRecord, Dimension, FontTable, FontTableRecord, LevelTable, LevelTableRecord, Line2d, Line3d, LineString2d, LineString3d, LineStyleTable, LineStyleTableRecord, Mesh, Model, Multiline, MultilineStyleTable, MultilineStyleTableRecord, NamedViewTable, PointString2d, PointString3d, RasterAttachmentComponentBinary, RasterAttachmentComponentClip, RasterAttachmentComponentColorTable, RasterAttachmentComponentContinuous, RasterAttachmentComponentGeo, RasterAttachmentComponentMask, RasterAttachmentComponentRGB, RasterAttachmentComponentRGBTransparency, RasterAttachmentComponentRender, RasterAttachmentComponentTransparency, RasterAttachmentHeader, RasterComponent, RasterHeader2d, RasterHeader3d, RegAppTable, RegAppTableRecord, Shape2d, Shape3d, SharedCellDefinition, SharedCellDefinitionTable, SharedCellReference, Solid, Surface, TagDefinition, TagDefinitionSet, TagDefinitionSetTable, TagElement, TagSetDefinition, TagSetDefinitionTable, Text2d, Text3d, TextNode2d, TextNode3d, TextStyleTable, TextStyleTableRecord, View, ViewGroup, ViewGroupTable, ViewTable, XRef

Public Functions

inline HDGNImporter()
inline ~HDGNImporter()
inline void setDatabase(OdDgDatabasePtr database)
inline void OdGePoint2d_2_HPoint(OdGePoint2d const *odg_point, HPoint &h_point)
inline void OdGePoint3d_2_HPoint(OdGePoint3d const *odg_point, HPoint &h_point)
inline void setInputHandler(HInputHandler *hand)
HFileInputResult FileInputByKey(char const *FileName, HC_KEY model_key, HInputHandlerOptions *options)
bool importDGNFile(char const *FileName, bool isXrefPresent)
OdDgModelPtr getActiveModel(OdDgDatabasePtr pDatabase)
inline virtual void import(OdRxObjectPtr object)
void iterateElm(OdDgElementIteratorPtr iterator, bool visibilityProcessing, bool checkProgress, int CHeaderid = 0)
HC_KEY getLevelKey(OdDgGraphicsElementPtr grElm)
void setLineStyleAndWt(OdDgGraphicsElementPtr grElm)
void importXData(OdResBufPtr pRb)
int calculateTotalEntities(OdRxObjectPtr object)
void importCellheaderWithHoleAttr()
bool AddGeometryInList(bool)
bool isAttachedXREF(char const *FileName)
bool createTreeOfXrefs(char const *FileName, TreeNode *ParentNode = 0)
void fillTheCurrentXrefNodeValues(char const *FileName, TreeNode *ParentNode = 0)
bool chkOnlySecondLevelXref(char const *FileName)
bool chkXrefFileLevel(char const *FileName)