#include <CDxf.hpp>
|
| SEntityHatch (const std::string &nameLayer, std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > **contoursHatch, CMesh **mesh, bool isColorRGB, uint64_t colorRGB, int64_t lineWidth, double Nx, double Ny, double Nz) |
|
| ~SEntityHatch () override |
|
void | drawEntity (uint64_t colorBlocRGB, int64_t lineWidthBlock, std::vector< SBlockDxf * > *blocks, const std::vector< SLayerDxf * > *layers, IGraphics *graphics) |
|
void | setColorARGB (iv::types::color colorARGB) |
|
bool | isLayer (const std::string &nameLayer) const |
|
◆ SEntityHatch()
SEntityHatch::SEntityHatch |
( |
const std::string & | nameLayer, |
|
|
std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > ** | contoursHatch, |
|
|
CMesh ** | mesh, |
|
|
bool | isColorRGB, |
|
|
uint64_t | colorRGB, |
|
|
int64_t | lineWidth, |
|
|
double | Nx, |
|
|
double | Ny, |
|
|
double | Nz ) |
◆ ~SEntityHatch()
SEntityHatch::~SEntityHatch |
( |
| ) |
|
|
override |
◆ draw()
void SEntityHatch::draw |
( |
IGraphics * | graphics | ) |
const |
|
overrideprivatevirtual |
◆ drawEntity()
void SEntity::drawEntity |
( |
uint64_t | colorBlocRGB, |
|
|
int64_t | lineWidthBlock, |
|
|
std::vector< SBlockDxf * > * | blocks, |
|
|
const std::vector< SLayerDxf * > * | layers, |
|
|
IGraphics * | graphics ) |
|
inherited |
◆ isLayer()
bool SEntity::isLayer |
( |
const std::string & | nameLayer | ) |
const |
|
nodiscardinherited |
◆ processEntityGeoBlock()
◆ processEntityPolyline()
◆ setColorARGB()
◆ m_colorARGBCalculated
◆ m_colorIndex
uint64_t SEntity::m_colorIndex |
|
privateinherited |
◆ m_contoursHatch
◆ m_hasLineWidthCalculated
bool SEntity::m_hasLineWidthCalculated |
|
privateinherited |
◆ m_isAttributedCalculated
bool SEntity::m_isAttributedCalculated |
|
privateinherited |
◆ m_isColorRGB
bool SEntity::m_isColorRGB |
|
privateinherited |
◆ m_isVisibleByLayer
bool SEntity::m_isVisibleByLayer |
|
privateinherited |
◆ m_lineWidth
int64_t SEntity::m_lineWidth |
|
privateinherited |
◆ m_lineWidthCalculated
int64_t SEntity::m_lineWidthCalculated |
|
privateinherited |
◆ m_mesh
CMesh* SEntityHatch::m_mesh |
◆ m_nameLayer
std::string SEntity::m_nameLayer |
|
privateinherited |
◆ m_Nx
◆ m_Ny
◆ m_Nz
The documentation for this struct was generated from the following files: