Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

HDWG_3dgsImporter Class Reference

List of all members.

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 &center, const double radius, const AcGeVector3d &normal, AcDbEntity *pDatabaseEntity) const
Adesk::Boolean import_circular_arc (const AcGePoint3d &center, 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

The documentation for this class was generated from the following file: