#include <CObjCapControlMimic.hpp>
|
| CObjCapControlMimic ()=delete |
|
| CObjCapControlMimic (std::weak_ptr< iv::mimics::AbstractMimicElement > mimicElement) |
|
| ~CObjCapControlMimic () override |
|
| CObjCapControlMimic (const CObjCapControlMimic &other)=delete |
|
| CObjCapControlMimic (CObjCapControlMimic &&other)=delete |
|
CObjCapControlMimic & | operator= (const CObjCapControlMimic &other)=delete |
|
CObjCapControlMimic & | operator= (CObjCapControlMimic &&other)=delete |
|
std::shared_ptr< iv::mimics::AbstractMimicElement > | copyControlToSelectedPoint (double dx, double dy) |
|
void | drawInfoObj (double xCursor, double yCursor, IGraphics *graphics) override |
|
bool | move (double dx, double dy) |
|
AbstractComponentGUI * | panelEditControl () |
|
bool | rotate (double rotation=45.0) |
|
void | getPosition (iv::types::coord *xOut, iv::types::coord *yOut, unsigned char justify) const override |
|
void | getSize (iv::types::width &widthOut, iv::types::height &heightOut) const override |
|
double | getArea () const override |
|
std::shared_ptr< iv::mimics::AbstractMimicElement > | getControl () const |
|
bool | isFromDxf () const |
|
std::weak_ptr< iv::mimics::AbstractMimicElement > | getMimicElement () const |
|
void | drawHighLight (IGraphics *graphics) const |
|
void | drawObjCatchable (uint64_t indView, IGraphics *graphics, iv::eLanguage drawingLanguage) |
|
void | endObjCatchable (CGraphicsDXF *graphicsDXF) |
|
void | setState (bool isDead) |
|
bool | hasCaptureMultipleByLimits (double xMin, double yMin, double xMax, double yMax, double radiusCapture) const |
|
bool | hasCaptureMultiple (double xMin, double yMin, double xMax, double yMax, double radiusCapture) const |
|
bool | hasCaptureOnlyOne (double x, double y, double radiusCapture, double *xCaptured, double *yCaptured) const |
|
bool | isDead () const |
|
◆ EPrvState
◆ CObjCapControlMimic() [1/4]
CObjCapControlMimic::CObjCapControlMimic |
( |
| ) |
|
|
delete |
◆ CObjCapControlMimic() [2/4]
◆ ~CObjCapControlMimic()
CObjCapControlMimic::~CObjCapControlMimic |
( |
| ) |
|
|
overridedefault |
◆ CObjCapControlMimic() [3/4]
◆ CObjCapControlMimic() [4/4]
◆ canBeCapturedByLimits()
bool CObjCapControlMimic::canBeCapturedByLimits |
( |
| ) |
const |
|
nodiscardoverrideprivatevirtual |
◆ canBeMoved()
bool CObjCapControlMimic::canBeMoved |
( |
std::string & | msgError | ) |
const |
|
overrideprivatevirtual |
◆ copyControlToSelectedPoint()
◆ drawHighLight()
void AbstractObjCapture::drawHighLight |
( |
IGraphics * | graphics | ) |
const |
|
inherited |
◆ drawInfoObj()
void CObjCapControlMimic::drawInfoObj |
( |
double | xCursor, |
|
|
double | yCursor, |
|
|
IGraphics * | graphics ) |
|
overridevirtual |
◆ drawObjCatchable()
void AbstractObjCapture::drawObjCatchable |
( |
uint64_t | indView, |
|
|
IGraphics * | graphics, |
|
|
iv::eLanguage | drawingLanguage ) |
|
inherited |
◆ endObjCatchable()
void AbstractObjCapture::endObjCatchable |
( |
CGraphicsDXF * | graphicsDXF | ) |
|
|
inherited |
◆ getArea()
double CObjCapControlMimic::getArea |
( |
| ) |
const |
|
nodiscardoverridevirtual |
◆ getControl()
◆ getMimicElement()
◆ getPosition()
◆ getSize()
◆ hasCaptureMultiple()
bool AbstractObjCapture::hasCaptureMultiple |
( |
double | xMin, |
|
|
double | yMin, |
|
|
double | xMax, |
|
|
double | yMax, |
|
|
double | radiusCapture ) const |
|
nodiscardinherited |
◆ hasCaptureMultipleByLimits()
bool AbstractObjCapture::hasCaptureMultipleByLimits |
( |
double | xMin, |
|
|
double | yMin, |
|
|
double | xMax, |
|
|
double | yMax, |
|
|
double | radiusCapture ) const |
|
nodiscardinherited |
◆ hasCaptureOnlyOne()
bool AbstractObjCapture::hasCaptureOnlyOne |
( |
double | x, |
|
|
double | y, |
|
|
double | radiusCapture, |
|
|
double * | xCaptured, |
|
|
double * | yCaptured ) const |
|
inherited |
◆ isDead()
bool AbstractObjCapture::isDead |
( |
| ) |
const |
|
nodiscardinherited |
◆ isFromDxf()
bool CObjCapControlMimic::isFromDxf |
( |
| ) |
const |
|
nodiscard |
◆ move()
bool CObjCapControlMimic::move |
( |
double | dx, |
|
|
double | dy ) |
◆ onDraw()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ panelEditControl()
◆ rotate()
bool CObjCapControlMimic::rotate |
( |
double | rotation = 45.0 | ) |
|
◆ setState()
void AbstractObjCapture::setState |
( |
bool | isDead | ) |
|
|
inherited |
◆ kPrvColorHighlight
const uint64_t AbstractObjCapture::kPrvColorHighlight = 0x75FF0000 |
|
staticprivateinherited |
◆ m_bufferDrawOpt
CDxf* AbstractObjCapture::m_bufferDrawOpt |
|
privateinherited |
◆ m_limitsOpt
CLimits* AbstractObjCapture::m_limitsOpt {} |
|
privateinherited |
◆ m_mimicElement
◆ m_state
The documentation for this class was generated from the following files: