Public Member Functions | |
HC_KEY | apply_transforms_and_insert_text (float my_center[], float my_path1[], float my_norm1[], wchar_t const *text, const char *alignment) const |
HC_KEY | extrude_elliptical_arc (const double *ofst, const double thickness, const double *p0, const double *p1, const double *p2, double start, double end) const |
HC_KEY | extrude_pline (AcGePoint3dArray dwgPoints, AcGeVector3d normal, double line_thickness) const |
HDWG_3dgsImporter (HIOUtilityDWG *pDWGInputHandler) | |
Adesk::Boolean | import_circle (const AcGePoint3d &pt1, const AcGePoint3d &pt2, const AcGePoint3d &pt3, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_circle (const AcGePoint3d ¢er, const double radius, const AcGeVector3d &normal, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_circular_arc (const AcGePoint3d ¢er, const double radius, const AcGeVector3d &normal, const AcGeVector3d &startVector, const double sweepAngle, const AcGiArcType arcType, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_circular_arc (const AcGePoint3d &start, const AcGePoint3d &point, const AcGePoint3d &end, const AcGiArcType arcType, AcDbEntity *pDatabaseEntity) const |
void | import_exploded_pline (const AcDbPolyline &lwBuf, int i, AcDbEntity *pDatabaseEntity) const |
void | import_extruded_pline (const AcDbPolyline &lwBuf, int i, AcDbEntity *pDatabaseEntity) const |
void | import_fancy_pline (const AcDbPolyline &lwBuf, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_mesh (const Adesk::UInt32 rows, const Adesk::UInt32 columns, const AcGePoint3d *pVertexList, const AcGiEdgeData *pEdgeData, const AcGiFaceData *pFaceData, const AcGiVertexData *pVertexData, const bool bAutoGenerateNormals, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_pline (const AcDbPolyline &lwBuf, Adesk::UInt32 fromIndex, Adesk::UInt32 numSegs, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_polygon (const Adesk::UInt32 nbPoints, const AcGePoint3d *pVertexList, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_polyline (const Adesk::UInt32 nbPoints, const AcGePoint3d *pVertexList, const AcGeVector3d *pNormal, Adesk::LongPtr lBaseSubEntMarker, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_polypoint (const Adesk::UInt32 nbPoints, const AcGePoint3d *pVertexList, const AcGeVector3d *pNormal, const Adesk::LongPtr *pSubEntMarkers, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_shell (const Adesk::UInt32 nbVertex, const AcGePoint3d *pVertexList, const Adesk::UInt32 faceListSize, const Adesk::Int32 *pFaceList, const AcGiEdgeData *pEdgeData, const AcGiFaceData *pFaceData, const AcGiVertexData *pVertexData, const struct resbuf *pResBuf, const bool bAutoGenerateNormals, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_text (const AcGePoint3d &position, const AcGeVector3d &normal, const AcGeVector3d &direction, const double height, const double width, const double oblique, const ACHAR *pMsg, AcDbEntity *pDatabaseEntity) const |
Adesk::Boolean | import_text (const AcGePoint3d &position, const AcGeVector3d &normal, const AcGeVector3d &direction, const ACHAR *pMsg, const Adesk::LongPtr length, const Adesk::Boolean raw, const AcGiTextStyle &pTextStyle, AcDbEntity *pDatabaseEntity) const |
HC_KEY | import_text (float my_center[], float my_path1[], float my_norm1[], wchar_t const *text, const char *alignment) const |
virtual void | importAcDbDimension (AcDbDimension *pAcDbDimension) |
virtual void | importAcDbMTextFragment (AcDbMTextFragment *pAcDbMTextFragment, AcDbMText *pOrigAcDbMText) |
virtual bool | importDWGDatabase (AcDbDatabase *pAcDbDatabase, HC_KEY modelKey, HInputHandlerOptions *pInputOptions=0) |
virtual bool | importDWGFile (const wchar_t *FileName, HC_KEY modelKey, HInputHandlerOptions *pInputOptions=0) |
void | popModelTransform () |
void | pushModelTransform (AcGeMatrix3d const &xMat) |
virtual void | recomputeAndImportDimensions (std::vector< dimensionData > *dimensionVector) |
Friends | |
class | HDrawOrderHandler |