#include <CDxf.hpp>
|
| SEntity (const std::string &nameLayer, bool isColorRGB, uint64_t colorIndex, int64_t lineWidth, double Nx, double Ny, double Nz) |
|
virtual | ~SEntity ()=default |
|
void | drawEntity (uint64_t colorBlocRGB, int64_t lineWidthBlock, std::vector< SBlockDxf * > *blocks, const std::vector< SLayerDxf * > *layers, IGraphics *graphics) |
|
virtual void | processEntityGeoBlock (CGeoBlock *currentGeoBlock, std::vector< SBlockDxf * > *blocks, SProcessEntitiesGeoBlocks *dataProcess) const =0 |
|
virtual void | processEntityPolyline (const std::vector< SBlockDxf * > *blocks, SProcessEntitiesPolylines *dataProcess, const std::string &nameLayerOpt) const =0 |
|
void | setColorARGB (iv::types::color colorARGB) |
|
bool | isLayer (const std::string &nameLayer) const |
|
◆ SEntity()
SEntity::SEntity |
( |
const std::string & | nameLayer, |
|
|
bool | isColorRGB, |
|
|
uint64_t | colorIndex, |
|
|
int64_t | lineWidth, |
|
|
double | Nx, |
|
|
double | Ny, |
|
|
double | Nz ) |
◆ ~SEntity()
virtual SEntity::~SEntity |
( |
| ) |
|
|
virtualdefault |
◆ draw()
virtual void SEntity::draw |
( |
IGraphics * | graphics | ) |
const |
|
privatepure virtual |
◆ drawEntity()
void SEntity::drawEntity |
( |
uint64_t | colorBlocRGB, |
|
|
int64_t | lineWidthBlock, |
|
|
std::vector< SBlockDxf * > * | blocks, |
|
|
const std::vector< SLayerDxf * > * | layers, |
|
|
IGraphics * | graphics ) |
◆ isLayer()
bool SEntity::isLayer |
( |
const std::string & | nameLayer | ) |
const |
|
nodiscard |
◆ processEntityGeoBlock()
◆ processEntityPolyline()
virtual void SEntity::processEntityPolyline |
( |
const std::vector< SBlockDxf * > * | blocks, |
|
|
SProcessEntitiesPolylines * | dataProcess, |
|
|
const std::string & | nameLayerOpt ) const |
|
pure virtual |
◆ setColorARGB()
◆ m_colorARGBCalculated
◆ m_colorIndex
uint64_t SEntity::m_colorIndex |
|
private |
◆ m_hasLineWidthCalculated
bool SEntity::m_hasLineWidthCalculated |
|
private |
◆ m_isAttributedCalculated
bool SEntity::m_isAttributedCalculated |
|
private |
◆ m_isColorRGB
bool SEntity::m_isColorRGB |
|
private |
◆ m_isVisibleByLayer
bool SEntity::m_isVisibleByLayer |
|
private |
◆ m_lineWidth
int64_t SEntity::m_lineWidth |
|
private |
◆ m_lineWidthCalculated
int64_t SEntity::m_lineWidthCalculated |
|
private |
◆ m_nameLayer
std::string SEntity::m_nameLayer |
|
private |
◆ m_Nx
◆ m_Ny
◆ m_Nz
The documentation for this struct was generated from the following files: