|
| CDxf () |
|
| CDxf (std::string_view nameFileDxf) |
|
| CDxf (const std::shared_ptr< iv::streams::IInputStream > &inputStream) |
|
| CDxf (const CDxf *other) |
|
| ~CDxf () |
|
void | addLine (double x1, double y1, double z1, double x2, double y2, double z2) const |
|
void | addPoint (double x, double y, double z) const |
|
void | addPolyLine (float **vertex, uint64_t numVertex) const |
|
void | addRectangle (double x1, double y1, double x2, double y2) const |
|
void | addSolid (double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4) const |
|
void | addText (const std::string &text, double x, double y, double z, double height, unsigned char justify) const |
|
void | addTriangle (double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3) const |
|
void | draw (IGraphics *graphics) const |
|
std::vector< std::string > | getAllBlocksNames () const |
|
std::vector< std::vector< iv::math::geometry::Point3d > > * | getAllPolylines () const |
|
std::vector< std::vector< iv::math::geometry::Point3d > > * | getAllPolylinesInLayer (const std::string &nameLayer) const |
|
IBlockExportDxf * | getEntityLogicExpression (const std::string &nameBlock) const |
|
std::vector< CGeoBlock * > | getGeoBlocksByNames (const std::vector< std::string > &nameBlocks) const |
|
std::string | getNameDXF () const |
|
std::vector< iv::math::geometry::Point2d > | getPositionsDigitalChannel (const std::string &nameBlock) const |
|
CGeoBlock * | getOnlyOneGeoBlock (const std::string &nameBlock) const |
|
void | setVisibleLayer (const std::string &nameLayer, bool isVisible) |
|
bool | existLayer (const std::string &nameLayer) const |
|
bool | existOnlyOneGeoBlock (const std::string &nameBlock) const |
|
bool | hasCapture (double x, double y, double radiusCapture, double *xCaptured, double *yCaptured) const |
|
bool | hasCaptureInclusive (double xMin, double yMin, double xMax, double yMax, double radiusCapture) const |
|
bool | hasCaptureNoInclusive (double xMin, double yMin, double xMax, double yMax, double radiusCapture) const |
|
bool | hasCaptureByGraphic (double xMin, double yMin, double xMax, double yMax, double radiusCapture) const |
|