36#ifndef oofeggraphiccontext_h
37#define oofeggraphiccontext_h
94 #define OOFEG_RAW_GEOMETRY_WIDTH 0
95 #define OOFEG_DEFORMED_GEOMETRY_WIDTH 0
96 #define OOFEG_CRACK_PATTERN_WIDTH 2
97 #define OOFEG_ISO_LINE_WIDTH 4
98 #define OOFEG_SPARSE_PROFILE_WIDTH 0
101 #define OOFEG_RAW_GEOMETRY_LAYER 0
102 #define OOFEG_DEFORMED_GEOMETRY_LAYER 1
103 #define OOFEG_NODE_ANNOTATION_LAYER 2
104 #define OOFEG_ELEMENT_ANNOTATION_LAYER 3
105 #define OOFEG_VARPLOT_PATTERN_LAYER 4
106 #define OOFEG_CRACK_PATTERN_LAYER 5
107 #define OOFEG_BCIC_ANNOTATION_LAYER 6
108 #define OOFEG_NATURALBC_LAYER 7
109 #define OOFEG_SPARSE_PROFILE_LAYER 8
110 #define OOFEG_DEBUG_LAYER 9
111 #define OOFEG_RAW_CROSSSECTION_LAYER 10
112 #define OOFEG_LAST_LAYER 11
130 #define OOFEG_YIELD_STEPS 3
140 static EFringeTable
ft;
267 int setActiveProblem(
int a);
299 void updateFringeTableMinMax(
double *s,
int size);
307 int testElementGraphicActivity(
Element *);
311 int getMaterialModelFilterState(
int i);
315 void setMaterialModelFilterState(
int i,
int state);
320 void setElementFilterState(
char *initString);
329 EPixel GR_giveColorFromUserColorTable(EPixel *table,
int tableSize,
double relVal);
static SmootherType smootherType
static EngngModel * emodel
int getInternalVarsDefGeoFlag()
void setInternalStateType(InternalStateType type)
static EPixel standardSparseProfileColor
EPixel getDeformedElementColor()
EPixel GR_giveColorFromUserColorTable(EPixel *table, int tableSize, double relVal)
static IntArray matRegFilter
void setActiveEigVal(int n)
static EPixel deformedElementColor
void setScalarAlgo(ScalarAlgorithmType a)
EPixel getYieldPlotColor(double ratio)
InternalStateType varType
void setElementColor(EPixel color)
static EPixel bcForceColor
EFringeTable getFringeTable()
static EPixel yieldPlotColors[OOFEG_YIELD_STEPS]
static int activeYieldStep
static ScalarAlgorithmType scalarAlgo
OGC_PlotModeType plotMode
void setDefScale(double n)
static EPixel crackPatternColor
void setNodeColor(EPixel color)
InternalStateType giveIntVarType()
EPixel getRemoteElementEdgeColor()
void setCrossSectionColor(EPixel color)
static bool staticVarsInitFlag
static std ::list< Range > element_filter
void setInternalStateMode(InternalStateMode mode)
EPixel getElementEdgeColor()
InternalStateMode giveIntVarMode()
void setActiveCrackColor(EPixel color)
EPixel getCrackPatternColor()
void setLandScale(double n)
void setScaleVals(double smin, double smax)
OGC_PlotModeType giveIntVarPlotMode()
EPixel getCrossSectionColor()
ScalarAlgorithmType getScalarAlgo()
EPixel getActiveCrackColor()
SmootherType giveSmootherType()
void setActiveYieldStep(int n)
static EPixel meshFillColor
static EPixel activeCrackColor
int getActiveStepVersion()
void setSparseProfileMode(int n)
static int sparseProfileMode
void setDeformedElementColor(EPixel color)
int getActiveProblemIndx()
static InternalStateMode varMode
EPixel getExtendedSparseProfileColor()
EPixel getGeometryColor()
void setGeometryColor(EPixel color)
int setActiveDomain(int a)
static EPixel extendedSparseProfileColor
static EPixel geometryColor
static double zprofilescale
void setIntVarIndx(int indx)
static int intVarDefGeoFlag
int getSparseProfileMode()
void setActiveStep(int n)
void setElementEdgeColor(EPixel color)
void setActiveStepVersion(int n)
void setActivityFlag(bool flag)
sets activity flag
void setScaleMode(ScaleMode s)
void setCrackPatternColor(EPixel color)
EPixel getRemoteElementColor()
static EPixel remoteMeshFillColor
static int activeStepVersion
void setInternalVarsDefGeoFlag(int n)
void setPlotMode(OGC_PlotModeType mode)
EPixel getStandardSparseProfileColor()
static EPixel crossSectionColor
void setSmootherType(SmootherType type)
static EPixel remoteEdgeColor
@ OGC_eigenVectorGeometry
InternalStateMode
Determines the mode of internal variable.
void EVFastRedraw(EView *v_p)
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
#define OOFEG_YIELD_STEPS
void deleteLayerGraphics(int iLayer)