gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <cmath>
#include "drawContext.h"
#include "GmshMessage.h"
#include "GmshDefines.h"
#include "GModel.h"
#include "MLine.h"
#include "MTriangle.h"
#include "MQuadrangle.h"
#include "MTetrahedron.h"
#include "MHexahedron.h"
#include "MPrism.h"
#include "MPyramid.h"
#include "MTrihedron.h"
#include "MElementCut.h"
#include "Context.h"
#include "OS.h"
#include "gl2ps.h"
#include "VertexArray.h"
#include "SmoothData.h"
#include "PView.h"
#include "PViewData.h"
Go to the source code of this file.
Classes | |
class | drawMeshGVertex |
class | drawMeshGEdge |
class | drawMeshGFace |
class | drawMeshGRegion |
Functions | |
unsigned int | getColorByEntity (GEntity *e) |
bool | isElementVisible (MElement *ele) |
template<class T > | |
static void | drawElementLabels (drawContext *ctx, GEntity *e, std::vector< T * > &elements, int forceColor=0, unsigned int color=0) |
template<class T > | |
static void | drawNormals (drawContext *ctx, std::vector< T * > &elements) |
template<class T > | |
static void | drawTangents (drawContext *ctx, std::vector< T * > &elements) |
static void | drawVertexLabel (drawContext *ctx, GEntity *e, MVertex *v, int partition=-1) |
static void | drawVerticesPerEntity (drawContext *ctx, GEntity *e) |
template<class T > | |
static void | drawVerticesPerElement (drawContext *ctx, GEntity *e, std::vector< T * > &elements) |
template<class T > | |
static void | drawBarycentricDual (std::vector< T * > &elements) |
template<class T > | |
static void | drawVoronoiDual (std::vector< T * > &elements) |
static void | drawArrays (drawContext *ctx, GEntity *e, VertexArray *va, GLint type, bool useNormalArray, int forceColor=0, unsigned int color=0) |
static void | beginFakeTransparency () |
static void | endFakeTransparency () |
|
static |
Definition at line 660 of file drawMesh.cpp.
Referenced by drawContext::drawMesh().
|
static |
Definition at line 333 of file drawMesh.cpp.
Referenced by drawMeshGEdge::operator()(), drawMeshGFace::operator()(), and drawMeshGRegion::operator()().
|
static |
Definition at line 239 of file drawMesh.cpp.
Referenced by drawMeshGFace::operator()(), and drawMeshGRegion::operator()().
|
static |
Definition at line 38 of file drawMesh.cpp.
Referenced by drawMeshGEdge::operator()(), drawMeshGFace::operator()(), and drawMeshGRegion::operator()().
|
static |
Definition at line 73 of file drawMesh.cpp.
Referenced by drawMeshGFace::operator()().
|
static |
Definition at line 89 of file drawMesh.cpp.
Referenced by drawMeshGEdge::operator()().
|
static |
Definition at line 104 of file drawMesh.cpp.
Referenced by drawVerticesPerElement(), and drawVerticesPerEntity().
|
static |
Definition at line 200 of file drawMesh.cpp.
Referenced by drawMeshGEdge::operator()(), drawMeshGFace::operator()(), and drawMeshGRegion::operator()().
|
static |
Definition at line 146 of file drawMesh.cpp.
Referenced by drawMeshGVertex::operator()(), drawMeshGEdge::operator()(), drawMeshGFace::operator()(), and drawMeshGRegion::operator()().
|
static |
Definition at line 280 of file drawMesh.cpp.
Referenced by drawMeshGFace::operator()(), and drawMeshGRegion::operator()().
|
static |
Definition at line 671 of file drawMesh.cpp.
Referenced by drawContext::drawMesh().
unsigned int getColorByEntity | ( | GEntity * | e | ) |
Definition at line 25 of file GModelVertexArrays.cpp.
Referenced by drawArrays(), drawElementLabels(), drawVertexLabel(), drawVerticesPerElement(), drawVerticesPerEntity(), and getColorByElement().
bool isElementVisible | ( | MElement * | ele | ) |
Definition at line 101 of file GModelVertexArrays.cpp.
Referenced by addElementsInArrays(), areAllElementsVisible(), drawBarycentricDual(), drawElementLabels(), drawGlyphs(), drawNormals(), drawTangents(), drawVerticesPerElement(), and drawVoronoiDual().