Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <CDxf.hpp>
Public Member Functions | |
SEntityCircle (const std::string &nameLayer, double xCenter, double yCenter, double radius, uint64_t numVertex, float **vertex, bool isColorRGB, uint64_t colorIndex, int64_t lineWidth, double Nx, double Ny, double Nz) | |
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 |
Public Attributes | |
double | m_xCenter |
double | m_yCenter |
double | m_radius |
uint64_t | m_numVertex |
float * | m_vertex |
double | m_elevation |
Private Member Functions | |
void | draw (IGraphics *graphics) const override |
void | processEntityGeoBlock (CGeoBlock *currentGeoBlock, std::vector< SBlockDxf * > *blocks, SProcessEntitiesGeoBlocks *dataProcess) const override |
void | processEntityPolyline (const std::vector< SBlockDxf * > *blocks, SProcessEntitiesPolylines *dataProcess, const std::string &nameLayerOpt) const override |
Private Attributes | |
uint64_t | m_colorIndex |
std::string | m_nameLayer |
bool | m_isAttributedCalculated |
bool | m_isColorRGB |
iv::types::color | m_colorARGBCalculated |
bool | m_isVisibleByLayer |
double | m_Nx |
double | m_Ny |
double | m_Nz |
int64_t | m_lineWidth |
bool | m_hasLineWidthCalculated |
int64_t | m_lineWidthCalculated |
SEntityCircle::SEntityCircle | ( | const std::string & | nameLayer, |
double | xCenter, | ||
double | yCenter, | ||
double | radius, | ||
uint64_t | numVertex, | ||
float ** | vertex, | ||
bool | isColorRGB, | ||
uint64_t | colorIndex, | ||
int64_t | lineWidth, | ||
double | Nx, | ||
double | Ny, | ||
double | Nz ) |
|
overrideprivatevirtualinherited |
Implements SEntity.
|
inherited |
|
nodiscardinherited |
|
overrideprivatevirtualinherited |
Implements SEntity.
|
overrideprivatevirtualinherited |
Implements SEntity.
|
inherited |
|
privateinherited |
|
privateinherited |
|
inherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
inherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
double SEntityCircle::m_radius |
|
inherited |
double SEntityCircle::m_xCenter |
double SEntityCircle::m_yCenter |