#include <Cosmetic.h>
Public Member Functions | |
void dump (const char *title) | |
LineFormat () | |
LineFormat (int style, double weight, App::Color color, bool visible) | |
std::string toString () const | |
~LineFormat ()=default | |
Static Public Member Functions | |
static App::Color getDefEdgeColor () | |
static int getDefEdgeStyle () | |
static double getDefEdgeWidth () | |
Public Attributes | |
App::Color m_color | |
int m_style | |
bool m_visible | |
double m_weight | |
Constructor & Destructor Documentation
◆ LineFormat() [1/2]
LineFormat::LineFormat | ( | ) |
◆ LineFormat() [2/2]
LineFormat::LineFormat | ( | int | style, |
double | weight, | ||
App::Color | color, | ||
bool | visible | ||
) |
◆ ~LineFormat()
|
default |
Member Function Documentation
◆ dump()
void LineFormat::dump | ( | const char * | title | ) |
References Base::Console(), Base::ConsoleSingleton::Message(), and toString().
◆ getDefEdgeColor()
|
static |
◆ getDefEdgeStyle()
|
static |
References App::GetApplication(), ParameterGrp::GetGroup(), ParameterGrp::GetInt(), and App::Application::GetUserParameter().
Referenced by TechDraw::GeomFormat::GeomFormat(), TechDraw::DrawViewPartPy::makeCosmeticCircle(), TechDraw::DrawViewPartPy::makeCosmeticCircleArc(), and TechDraw::DrawViewPartPy::makeCosmeticLine().
◆ getDefEdgeWidth()
|
static |
◆ toString()
std::string LineFormat::toString | ( | ) | const |
References App::Color::asHexString(), m_color, m_style, m_visible, and m_weight.
Referenced by dump(), TechDraw::CosmeticEdge::toString(), TechDraw::CenterLine::toString(), and TechDraw::GeomFormat::toString().
Member Data Documentation
◆ m_color
App::Color TechDraw::LineFormat::m_color |
Referenced by TechDrawGui::TaskLineDecor::applyDecorations(), TechDraw::GeomFormat::copy(), TechDrawGui::TaskCenterLine::createCenterLine(), TechDrawGui::QGIViewPart::drawViewPart(), TechDrawGui::QGIViewPart::formatGeomFromCenterLine(), TechDrawGui::QGIViewPart::formatGeomFromCosmetic(), TechDraw::GeomFormat::GeomFormat(), TechDrawGui::TaskLineDecor::getDefaults(), TechDraw::DrawViewPartPy::makeCosmeticCircle(), TechDraw::DrawViewPartPy::makeCosmeticCircleArc(), TechDraw::DrawViewPartPy::makeCosmeticLine(), TechDraw::CosmeticEdge::Restore(), TechDraw::CenterLine::Restore(), TechDraw::GeomFormat::Restore(), TechDraw::CosmeticEdge::Save(), TechDraw::CenterLine::Save(), TechDraw::GeomFormat::Save(), TechDrawGui::TaskCenterLine::setUiEdit(), toString(), and TechDrawGui::TaskCenterLine::updateCenterLine().
◆ m_style
int TechDraw::LineFormat::m_style |
Referenced by TechDrawGui::TaskLineDecor::applyDecorations(), TechDraw::GeomFormat::copy(), TechDrawGui::TaskCenterLine::createCenterLine(), TechDrawGui::QGIViewPart::drawViewPart(), TechDrawGui::QGIViewPart::formatGeomFromCenterLine(), TechDrawGui::QGIViewPart::formatGeomFromCosmetic(), TechDraw::GeomFormat::GeomFormat(), TechDrawGui::TaskLineDecor::getDefaults(), TechDraw::DrawViewPartPy::makeCosmeticCircle(), TechDraw::DrawViewPartPy::makeCosmeticCircleArc(), TechDraw::DrawViewPartPy::makeCosmeticLine(), TechDraw::CosmeticEdge::Restore(), TechDraw::CenterLine::Restore(), TechDraw::GeomFormat::Restore(), TechDraw::CosmeticEdge::Save(), TechDraw::CenterLine::Save(), TechDraw::GeomFormat::Save(), TechDrawGui::TaskCenterLine::setUiEdit(), toString(), and TechDrawGui::TaskCenterLine::updateCenterLine().
◆ m_visible
bool TechDraw::LineFormat::m_visible |
Referenced by TechDrawGui::TaskLineDecor::applyDecorations(), TechDraw::GeomFormat::copy(), TechDrawGui::TaskCenterLine::createCenterLine(), TechDrawGui::QGIViewPart::drawViewPart(), TechDrawGui::QGIViewPart::formatGeomFromCenterLine(), TechDrawGui::QGIViewPart::formatGeomFromCosmetic(), TechDraw::GeomFormat::GeomFormat(), TechDrawGui::TaskLineDecor::getDefaults(), TechDraw::CosmeticEdge::Restore(), TechDraw::CenterLine::Restore(), TechDraw::GeomFormat::Restore(), TechDraw::CosmeticEdge::Save(), TechDraw::CenterLine::Save(), TechDraw::GeomFormat::Save(), toString(), and TechDrawGui::TaskCenterLine::updateCenterLine().
◆ m_weight
double TechDraw::LineFormat::m_weight |
Referenced by TechDrawGui::TaskLineDecor::applyDecorations(), TechDraw::GeomFormat::copy(), TechDrawGui::TaskCenterLine::createCenterLine(), TechDrawGui::QGIViewPart::drawViewPart(), TechDrawGui::QGIViewPart::formatGeomFromCenterLine(), TechDrawGui::QGIViewPart::formatGeomFromCosmetic(), TechDraw::GeomFormat::GeomFormat(), TechDrawGui::TaskLineDecor::getDefaults(), TechDraw::DrawViewPartPy::makeCosmeticCircle(), TechDraw::DrawViewPartPy::makeCosmeticCircleArc(), TechDraw::DrawViewPartPy::makeCosmeticLine(), TechDraw::CosmeticEdge::Restore(), TechDraw::CenterLine::Restore(), TechDraw::GeomFormat::Restore(), TechDraw::CosmeticEdge::Save(), TechDraw::CenterLine::Save(), TechDraw::GeomFormat::Save(), TechDrawGui::TaskCenterLine::setUiEdit(), toString(), and TechDrawGui::TaskCenterLine::updateCenterLine().
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/App/Cosmetic.h
- src/Mod/TechDraw/App/Cosmetic.cpp