Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CElementsGraphics Class Reference

#include <CElementsGraphics.hpp>

Static Public Member Functions

static CRectangleGraphicscreateRectangleGradientInCenterSolid (double sizeX, double sizeY, iv::types::color colorGradient)
 
static CRectangleGraphicscreateRectangleGradientRoundedInCenterSolid (double sizeX, double sizeY, double radiusRoundCorner, iv::types::color colorGradient)
 
static CRectangleGraphicscreateRectangleInCenterSolid (double sizeX, double sizeY)
 
static CRectangleGraphicscreateRectangleInCenterPaddingWithTexture (double sizeX, double sizeY, double padding)
 
static CRectangleGraphicscreateRectangleInCenterWithTexture (double sizeX, double sizeY)
 
static CRectangleGraphicscreateRectangleRoundedInCenterSolid (double sizeX, double sizeY, double radiusRoundCorner)
 
static CRectangleGraphicscreateRectangleRoundedInCenterWithTexture (double sizeX, double sizeY, double radiusCorner)
 
static CRectangleGraphicscreateRectangleSolid (double sizeX, double sizeY, double x, double y)
 
static CRectangleGraphicscreateRectangleWithTexture (double sizeX, double sizeY, double x, double y)
 
static void defineMaterialIfNotExist (IGraphics *graphics, const std::string &nameMaterial, iv::types::color color)
 
static void drawArrowRight (IGraphics *graphics, double sizeArrow)
 
static void drawArrowRight (IGraphics *graphics, double triangleHeight, double triangleWidth, double rectangleHeight, double rectangleWidth)
 
static void drawArrowTriangle (IGraphics *graphics, double sizeTriangle)
 
static void drawBreakerClosed (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawBreakerNoValue (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawBreakerOpen (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawButton (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawDigital (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawDoubleArrow (IGraphics *graphics, double sizeArrow)
 
static void drawDoubleArrowLeft (IGraphics *graphics, double size)
 
static void drawDoubleArrowRight (IGraphics *graphics, double size)
 
static void drawFan (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawFanRunning (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawFanRunningExhaust (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawGenerator (const CRectangleGraphics *rectangle, iv::types::color colorStateGenerator, iv::types::color colorStateRun, IGraphics *graphics)
 
static void drawLomHorizontal (bool hasID, const CRectangleGraphics *rectangle, IGraphics *graphics)
 
static void drawLomVerticalLeft (bool hasID, const CRectangleGraphics *rectangle, class IGraphics *graphics)
 
static void drawLomVerticalRight (bool hasID, const CRectangleGraphics *rectangle, IGraphics *graphics)
 
static void drawMLim (const CRectangleGraphics *rectangle, IGraphics *graphics)
 
static void drawMotor (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawPropeller (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawRtu (iv::types::color colorRtu, const CRectangleGraphics *rectangle, IGraphics *graphics)
 
static void drawShaft (const CRectangleGraphics *rectangle, iv::types::color colorState, iv::types::color colorStateUpper, IGraphics *graphics)
 
static void drawTank (const CRectangleGraphics *rectangle, iv::types::color colorState, IGraphics *graphics)
 
static void drawThermostatic (double sizeX, double sizeY, iv::types::color colorState, IGraphics *graphics)
 
static void drawValve (double sizeX, double sizeY, iv::types::color colorState, IGraphics *graphics)
 
static CDxfreadDXFResource (const std::string &nameResource)
 

Member Function Documentation

◆ createRectangleGradientInCenterSolid()

CRectangleGraphics * CElementsGraphics::createRectangleGradientInCenterSolid ( double sizeX,
double sizeY,
iv::types::color colorGradient )
static

◆ createRectangleGradientRoundedInCenterSolid()

CRectangleGraphics * CElementsGraphics::createRectangleGradientRoundedInCenterSolid ( double sizeX,
double sizeY,
double radiusRoundCorner,
iv::types::color colorGradient )
static

◆ createRectangleInCenterPaddingWithTexture()

CRectangleGraphics * CElementsGraphics::createRectangleInCenterPaddingWithTexture ( double sizeX,
double sizeY,
double padding )
static

◆ createRectangleInCenterSolid()

CRectangleGraphics * CElementsGraphics::createRectangleInCenterSolid ( double sizeX,
double sizeY )
static

◆ createRectangleInCenterWithTexture()

CRectangleGraphics * CElementsGraphics::createRectangleInCenterWithTexture ( double sizeX,
double sizeY )
static

◆ createRectangleRoundedInCenterSolid()

CRectangleGraphics * CElementsGraphics::createRectangleRoundedInCenterSolid ( double sizeX,
double sizeY,
double radiusRoundCorner )
static

◆ createRectangleRoundedInCenterWithTexture()

CRectangleGraphics * CElementsGraphics::createRectangleRoundedInCenterWithTexture ( double sizeX,
double sizeY,
double radiusCorner )
static

◆ createRectangleSolid()

CRectangleGraphics * CElementsGraphics::createRectangleSolid ( double sizeX,
double sizeY,
double x,
double y )
static

◆ createRectangleWithTexture()

CRectangleGraphics * CElementsGraphics::createRectangleWithTexture ( double sizeX,
double sizeY,
double x,
double y )
static

◆ defineMaterialIfNotExist()

void CElementsGraphics::defineMaterialIfNotExist ( IGraphics * graphics,
const std::string & nameMaterial,
iv::types::color color )
static

◆ drawArrowRight() [1/2]

void CElementsGraphics::drawArrowRight ( IGraphics * graphics,
double sizeArrow )
static

◆ drawArrowRight() [2/2]

void CElementsGraphics::drawArrowRight ( IGraphics * graphics,
double triangleHeight,
double triangleWidth,
double rectangleHeight,
double rectangleWidth )
static

◆ drawArrowTriangle()

void CElementsGraphics::drawArrowTriangle ( IGraphics * graphics,
double sizeTriangle )
static

◆ drawBreakerClosed()

void CElementsGraphics::drawBreakerClosed ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawBreakerNoValue()

void CElementsGraphics::drawBreakerNoValue ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawBreakerOpen()

void CElementsGraphics::drawBreakerOpen ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawButton()

void CElementsGraphics::drawButton ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawDigital()

void CElementsGraphics::drawDigital ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawDoubleArrow()

void CElementsGraphics::drawDoubleArrow ( IGraphics * graphics,
double sizeArrow )
static

◆ drawDoubleArrowLeft()

void CElementsGraphics::drawDoubleArrowLeft ( IGraphics * graphics,
double size )
static

◆ drawDoubleArrowRight()

void CElementsGraphics::drawDoubleArrowRight ( IGraphics * graphics,
double size )
static

◆ drawFan()

void CElementsGraphics::drawFan ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawFanRunning()

void CElementsGraphics::drawFanRunning ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawFanRunningExhaust()

void CElementsGraphics::drawFanRunningExhaust ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawGenerator()

void CElementsGraphics::drawGenerator ( const CRectangleGraphics * rectangle,
iv::types::color colorStateGenerator,
iv::types::color colorStateRun,
IGraphics * graphics )
static

◆ drawLomHorizontal()

void CElementsGraphics::drawLomHorizontal ( bool hasID,
const CRectangleGraphics * rectangle,
IGraphics * graphics )
static

◆ drawLomVerticalLeft()

void CElementsGraphics::drawLomVerticalLeft ( bool hasID,
const CRectangleGraphics * rectangle,
class IGraphics * graphics )
static

◆ drawLomVerticalRight()

void CElementsGraphics::drawLomVerticalRight ( bool hasID,
const CRectangleGraphics * rectangle,
IGraphics * graphics )
static

◆ drawMLim()

void CElementsGraphics::drawMLim ( const CRectangleGraphics * rectangle,
IGraphics * graphics )
static

◆ drawMotor()

void CElementsGraphics::drawMotor ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawPropeller()

void CElementsGraphics::drawPropeller ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawRtu()

void CElementsGraphics::drawRtu ( iv::types::color colorRtu,
const CRectangleGraphics * rectangle,
IGraphics * graphics )
static

◆ drawShaft()

void CElementsGraphics::drawShaft ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
iv::types::color colorStateUpper,
IGraphics * graphics )
static

◆ drawTank()

void CElementsGraphics::drawTank ( const CRectangleGraphics * rectangle,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawThermostatic()

void CElementsGraphics::drawThermostatic ( double sizeX,
double sizeY,
iv::types::color colorState,
IGraphics * graphics )
static

◆ drawValve()

void CElementsGraphics::drawValve ( double sizeX,
double sizeY,
iv::types::color colorState,
IGraphics * graphics )
static

◆ readDXFResource()

CDxf * CElementsGraphics::readDXFResource ( const std::string & nameResource)
static

The documentation for this class was generated from the following files: