36 #ifndef oofeggraphiccontext_h 37 #define oofeggraphiccontext_h 53 #define inline __inline 57 #define macbra __macbra 58 #define Status __Status 59 #define Request __Request 60 #define Complex __Complex 88 #define OOFEG_RAW_GEOMETRY_WIDTH 0 89 #define OOFEG_DEFORMED_GEOMETRY_WIDTH 0 90 #define OOFEG_CRACK_PATTERN_WIDTH 2 91 #define OOFEG_ISO_LINE_WIDTH 4 92 #define OOFEG_SPARSE_PROFILE_WIDTH 0 95 #define OOFEG_RAW_GEOMETRY_LAYER 0 96 #define OOFEG_DEFORMED_GEOMETRY_LAYER 1 97 #define OOFEG_NODE_ANNOTATION_LAYER 2 98 #define OOFEG_ELEMENT_ANNOTATION_LAYER 3 99 #define OOFEG_VARPLOT_PATTERN_LAYER 4 100 #define OOFEG_CRACK_PATTERN_LAYER 5 101 #define OOFEG_BCIC_ANNOTATION_LAYER 6 102 #define OOFEG_NATURALBC_LAYER 7 103 #define OOFEG_SPARSE_PROFILE_LAYER 8 104 #define OOFEG_DEBUG_LAYER 9 105 #define OOFEG_RAW_CROSSSECTION_LAYER 10 106 #define OOFEG_LAST_LAYER 11 124 #define OOFEG_YIELD_STEPS 3 134 static EFringeTable
ft;
219 {
return this->GR_giveColorFromUserColorTable(yieldPlotColors,
OOFEG_YIELD_STEPS, ratio); }
261 int setActiveProblem(
int a);
293 void updateFringeTableMinMax(
double *s,
int size);
301 int testElementGraphicActivity(
Element *);
305 int getMaterialModelFilterState(
int i);
309 void setMaterialModelFilterState(
int i,
int state);
314 void setElementFilterState(
char *initString);
323 EPixel GR_giveColorFromUserColorTable(EPixel *table,
int tableSize,
double relVal);
334 #endif // oofeggraphiccontext_h void setInternalVarsDefGeoFlag(int n)
InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
static EPixel geometryColor
static int intVarDefGeoFlag
EPixel getStandardSparseProfileColor()
static double zprofilescale
void setActiveYieldStep(int n)
ScalarAlgorithmType getScalarAlgo()
static EPixel remoteMeshFillColor
static EPixel crackPatternColor
void setScaleMode(ScaleMode s)
EPixel getRemoteElementColor()
EPixel getElementEdgeColor()
static EPixel activeCrackColor
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
void setElementColor(EPixel color)
int setActiveDomain(int a)
OGC_PlotModeType plotMode
static bool staticVarsInitFlag
Abstract base class for all finite elements.
void setElementEdgeColor(EPixel color)
int getActiveStepVersion()
EPixel getRemoteElementEdgeColor()
static EPixel standardSparseProfileColor
void setNodeColor(EPixel color)
Class implementing an array of integers.
void setSmootherType(SmootherType type)
static int activeStepVersion
static EPixel bcForceColor
#define OOFEG_YIELD_STEPS
int getInternalVarsDefGeoFlag()
InternalStateType varType
EPixel getYieldPlotColor(double ratio)
static EPixel remoteEdgeColor
EPixel getDeformedElementColor()
static std::list< Range > element_filter
InternalStateType giveIntVarType()
void setActiveCrackColor(EPixel color)
EPixel getActiveCrackColor()
void setActiveStepVersion(int n)
static ScalarAlgorithmType scalarAlgo
void setInternalStateType(InternalStateType type)
void setIntVarIndx(int indx)
void setPlotMode(OGC_PlotModeType mode)
static int sparseProfileMode
EFringeTable getFringeTable()
void setCrackPatternColor(EPixel color)
void setDefScale(double n)
EPixel getCrackPatternColor()
static SmootherType smootherType
static InternalStateMode varMode
void setScalarAlgo(ScalarAlgorithmType a)
static EPixel deformedElementColor
InternalStateMode giveIntVarMode()
static EPixel crossSectionColor
void EVFastRedraw(EView *v_p)
void setActiveEigVal(int n)
static int activeYieldStep
static EPixel meshFillColor
void setScaleVals(double smin, double smax)
void setActivityFlag(bool flag)
sets activity flag
EPixel getGeometryColor()
int getSparseProfileMode()
void setCrossSectionColor(EPixel color)
void setActiveStep(int n)
void deleteLayerGraphics(int iLayer)
void setLandScale(double n)
bool isActive()
tests if context is active
int getActiveProblemIndx()
Abstract base class representing the "problem" under consideration.
void setSparseProfileMode(int n)
void setDeformedElementColor(EPixel color)
the oofem namespace is to define a context or scope in which all oofem names are defined.
void setInternalStateMode(InternalStateMode mode)
EPixel getExtendedSparseProfileColor()
void setGeometryColor(EPixel color)
static IntArray matRegFilter
SmootherType giveSmootherType()
static EngngModel * emodel
EPixel getCrossSectionColor()
InternalStateMode
Determines the mode of internal variable.
OGC_PlotModeType giveIntVarPlotMode()