|
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) |
|
double | get_deviation () const |
|
int | get_num_isolines () const |
|
HInputHandlerOptions const * | GetInputOptions () const |
|
| HDWGImporter (HIOUtilityDWG *pDWGInputHandler) |
|
Adesk::Boolean | import_circle (const AcGePoint3d ¢er, const double radius, const AcGeVector3d &normal, AcDbEntity *pDatabaseEntity) const |
|
Adesk::Boolean | import_polypoint (const Adesk::UInt32 nbPoints, const AcGePoint3d *pVertexList, const AcGeVector3d *pNormal, const Adesk::LongPtr *pSubEntMarkers, AcDbEntity *pDatabaseEntity) const |
|
void | set_deviation (double dev) |
|
void | setIs2dEntity (bool val) |
|
|
virtual void | get_entity_line_weight (AcDbEntity *pEnt, const AcDbLayerTableRecord *pLayerTableRecord, float &ret_line_weight, bool &is_by_block) |
|
virtual bool | get_entity_rgb (AcDbEntity *pEnt, const AcDbLayerTableRecord *pLayerTableRecord, float &red, float &green, float &blue, bool &is_by_block, bool for_blk_ref=false) |
|
virtual void | get_entity_transparency (AcDbEntity *pEnt, const AcDbLayerTableRecord *pLayerTableRecord, int &alpha_value, bool &is_by_block) |
|
virtual void | get_entity_visibility (AcDbEntity *pEnt, const AcDbLayerTableRecord *pLayerTableRecord, bool &is_visible) |
|
bool | hasValidRGBValues (AcCmEntityColor const *in_color, float &out_red, float &out_green, float &out_blue) const |
|
void | import_hyperlinks (AcDbEntity *pEnt) |
|
void | importAcDbCircle (AcDbCircle *pAcDbCircle) |
|
void | importAcDbMaterial (AcDbMaterial *pAcDbMaterial) |
|
void | importAcDbMText (AcDbMText *pAcDbMText) |
|
void | importAcDbPoint (AcDbPoint *pAcDbPoint) |
|
void | populate_fontmap () const |
|
bool | shouldOverrideMaterial (AcDbMaterial *pAcDbMaterial) |
|
std::map< int, wchar_t * > | block_ref_record |
|
std::map< int, wchar_t * > | entity_record |
|
std::map< int, wchar_t * > | group_record |
|
std::map< int, wchar_t * > | layer_record |
|
bool | m_bAmIsolidHatch |
|
bool | m_bAttachDWGHandles |
|
bool | m_bCleanVpList |
|
bool | m_bDisableDWGDrawOrder |
|
bool | m_bDrawWireframe |
|
bool | m_bDWGInsertMeshesAsShells |
|
bool | m_bIgnoreOffEntity |
|
bool | m_bImportAllLayouts |
|
bool | m_bImportWireframeForBrep |
|
bool | m_bImportXData |
|
bool | m_bIs2DEntity |
|
bool | m_bIs3D |
|
bool | m_bIsSHXFont |
|
int | m_BlockRefIndex |
|
double | m_Deviation |
|
double | m_dGlobalScaleFactor |
|
std::vector< dimensionData > | m_dimensions |
|
wchar_t const * | m_fileName |
|
std::map< std::wstring,
std::string > | m_fontmap |
|
struct vlist_s * | m_listDWGLayouts |
|
struct vlist_s * | m_listEntityType |
|
struct vlist_s * | m_listRegAppNames |
|
HC_KEY | m_modelKey |
|
int | m_nArc_count |
|
int | m_nCircle_count |
|
int | m_nGroup_count |
|
int | m_nLine_count |
|
int | m_nPloygon_count |
|
int | m_nPloyLine_count |
|
int | m_nPoint_count |
|
int | m_nShell_count |
|
int | m_nSolid3D_count |
|
int | m_nSolid_count |
|
int | m_nText_count |
|
int | m_numIsolines |
|
HIOConnectorDWG * | m_pConnectivityInfo |
|
HIOUtilityDWG * | m_pDWGInputHandler |
|
wchar_t * | m_pDWGTextureDirectory |
|
HInputHandlerOptions * | m_pInputOptions |
|
std::vector< AcDbObjectId > | m_VpIdCount |
|
float | m_wmax [3] |
|
float | m_wmin [3] |
|