#include <CGeoBlock.hpp>
◆ EEntityGeoBlockType
Enumerator |
---|
PRV_POLYLINE | |
PRV_HATCH | |
◆ CGeoBlock() [1/2]
CGeoBlock::CGeoBlock |
( |
std::string | nameBlock = "" | ) |
|
|
explicit |
◆ CGeoBlock() [2/2]
CGeoBlock::CGeoBlock |
( |
const CGeoBlock & | geoBlock | ) |
|
◆ ~CGeoBlock()
CGeoBlock::~CGeoBlock |
( |
| ) |
|
|
virtualdefault |
◆ addClosingPointShape3D()
◆ addHatch()
◆ addPolyline()
◆ addPolylineAsHatch()
◆ applyMatrixTransformation()
void CGeoBlock::applyMatrixTransformation |
( |
const CMatrix4x4 & | matrixTransformation | ) |
const |
◆ drawContours()
void CGeoBlock::drawContours |
( |
IGraphics * | graphics | ) |
const |
◆ drawFilled()
void CGeoBlock::drawFilled |
( |
IGraphics * | graphics | ) |
const |
◆ drawFilledPercentage()
void CGeoBlock::drawFilledPercentage |
( |
double | percentage, |
|
|
IGraphics * | graphics ) const |
◆ getLimits()
bool CGeoBlock::getLimits |
( |
double * | xMinOpt, |
|
|
double * | yMinOpt, |
|
|
double * | zMinOpt, |
|
|
double * | xMaxOpt, |
|
|
double * | yMaxOpt, |
|
|
double * | zMaxOpt ) const |
◆ getNameBlock()
std::string CGeoBlock::getNameBlock |
( |
| ) |
const |
|
nodiscard |
◆ getPolylines2D()
◆ isGeoBlock()
bool CGeoBlock::isGeoBlock |
( |
const std::string & | nameBlock | ) |
const |
|
nodiscard |
◆ isPointInside()
bool CGeoBlock::isPointInside |
( |
double | x, |
|
|
double | y ) const |
|
nodiscard |
◆ operator==()
bool CGeoBlock::operator== |
( |
const CGeoBlock & | b | ) |
const |
◆ prvCalculateLimitEntity()
void CGeoBlock::prvCalculateLimitEntity |
( |
const SPrvEntityGeoBlock * | entity, |
|
|
double & | xMinEntity, |
|
|
double & | yMinEntity, |
|
|
double & | zMinEntity, |
|
|
double & | xMaxEntity, |
|
|
double & | yMaxEntity, |
|
|
double & | zMaxEntity ) |
|
staticprivate |
◆ prvDrawPolylines()
void CGeoBlock::prvDrawPolylines |
( |
IGraphics * | graphics | ) |
const |
|
private |
◆ m_entities
◆ m_nameBlock
std::string CGeoBlock::m_nameBlock |
|
private |
The documentation for this class was generated from the following files: