Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::ViewFEMesh Member List

This is the complete list of members for Garfield::ViewFEMesh, including all inherited members.

AddFacets(const size_t i, const std::vector< std::vector< Facet > > &elementFacets, const std::map< Facet, std::vector< size_t > > &facetElements, std::vector< Facet > &facets, std::vector< bool > &done) constGarfield::ViewFEMeshprivate
Clip(const std::array< float, 3 > &x0, const std::array< float, 3 > &x1, std::array< float, 3 > &xc) constGarfield::ViewBaseprotected
ClipToView(std::vector< double > &px, std::vector< double > &py, std::vector< double > &cx, std::vector< double > &cy)Garfield::ViewFEMeshprivate
CreateDefaultAxes()Garfield::ViewFEMesh
DisableAxes()Garfield::ViewFEMeshinline
DisableMaterial(int materialID)Garfield::ViewFEMeshinline
DrawBorders2d()Garfield::ViewFEMeshprivate
DrawBorders3d()Garfield::ViewFEMeshprivate
DrawCST(ComponentCST *componentCST)Garfield::ViewFEMeshprivate
DrawDriftLines2d()Garfield::ViewFEMeshprivate
DrawDriftLines3d()Garfield::ViewFEMeshprivate
DrawElements2d()Garfield::ViewFEMeshprivate
DrawElements3d()Garfield::ViewFEMeshprivate
DrawLine(const std::vector< std::array< float, 3 > > &xl, const short col, const short lw)Garfield::ViewBaseprotected
EnableAxes()Garfield::ViewFEMeshinline
EnableDebugging(const bool on=true)Garfield::ViewBaseinline
Facet typedefGarfield::ViewFEMeshprivate
FacetSign(const Facet &f, const size_t element) constGarfield::ViewFEMeshprivate
FindUnusedCanvasName(const std::string &s)Garfield::ViewBasestatic
FindUnusedFunctionName(const std::string &s)Garfield::ViewBasestatic
FindUnusedHistogramName(const std::string &s)Garfield::ViewBasestatic
GetCanvas()Garfield::ViewBase
GetDrawViewRegion(void) constGarfield::ViewFEMeshinline
GetPlotLimits()Garfield::ViewFEMeshprivate
InBox(const std::array< T, 3 > &x) constGarfield::ViewBaseinlineprotected
IntersectPlaneArea(double &xmin, double &ymin, double &xmax, double &ymax)Garfield::ViewFEMeshprivate
InView(const double x, const double y) constGarfield::ViewFEMeshprivate
IsInPolygon(double x, double y, const std::vector< double > &px, const std::vector< double > &py, bool &edge) constGarfield::ViewFEMeshprivate
LabelX()Garfield::ViewBaseprotected
LabelY()Garfield::ViewBaseprotected
LinesCrossed(double x1, double y1, double x2, double y2, double u1, double v1, double u2, double v2, double &xc, double &yc) constGarfield::ViewFEMeshprivate
m_canvasGarfield::ViewBaseprivate
m_classNameGarfield::ViewBaseprotected
m_cmpGarfield::ViewFEMeshprivate
m_colorMapGarfield::ViewFEMeshprivate
m_colorMap_fillGarfield::ViewFEMeshprivate
m_debugGarfield::ViewBaseprotected
m_disabledMaterialGarfield::ViewFEMeshprivate
m_drawAxesGarfield::ViewFEMeshprivate
m_drawViewRegionGarfield::ViewFEMeshprivate
m_fillMeshGarfield::ViewFEMeshprivate
m_geoManagerGarfield::ViewFEMeshprivate
m_mediaGarfield::ViewFEMeshprivate
m_padGarfield::ViewBaseprivate
m_planeGarfield::ViewBaseprotected
m_plotMeshBordersGarfield::ViewFEMeshprivate
m_prmatGarfield::ViewBaseprotected
m_projGarfield::ViewBaseprotected
m_userBoxGarfield::ViewBaseprotected
m_userPlotLimitsGarfield::ViewBaseprotected
m_viewDriftGarfield::ViewFEMeshprivate
m_viewRegionXGarfield::ViewFEMeshprivate
m_viewRegionYGarfield::ViewFEMeshprivate
m_volumesGarfield::ViewFEMeshprivate
m_xaxisGarfield::ViewFEMeshprivate
m_xaxisTitleGarfield::ViewFEMeshprivate
m_xMaxBoxGarfield::ViewBaseprotected
m_xMaxPlotGarfield::ViewBaseprotected
m_xMinBoxGarfield::ViewBaseprotected
m_xMinPlotGarfield::ViewBaseprotected
m_yaxisGarfield::ViewFEMeshprivate
m_yaxisTitleGarfield::ViewFEMeshprivate
m_yMaxBoxGarfield::ViewBaseprotected
m_yMaxPlotGarfield::ViewBaseprotected
m_yMinBoxGarfield::ViewBaseprotected
m_yMinPlotGarfield::ViewBaseprotected
m_zMaxBoxGarfield::ViewBaseprotected
m_zMinBoxGarfield::ViewBaseprotected
OnLine(double x1, double y1, double x2, double y2, double u, double v) constGarfield::ViewFEMeshprivate
PlaneCut(double x1, double y1, double z1, double x2, double y2, double z2, TMatrixD &xMat)Garfield::ViewFEMeshprivate
PlaneDescription()Garfield::ViewBaseprotected
Plot(const bool twod=true, const bool outline=false)Garfield::ViewFEMesh
PlotLimits(Sensor *sensor, double &xmin, double &ymin, double &xmax, double &ymax) constGarfield::ViewBaseprotected
PlotLimits(Component *cmp, double &xmin, double &ymin, double &xmax, double &ymax) constGarfield::ViewBaseprotected
PlotLimits(std::array< double, 3 > &bbmin, std::array< double, 3 > &bbmax, double &xmin, double &ymin, double &xmax, double &ymax) constGarfield::ViewBaseprotected
PlotLimitsFromUserBox(double &xmin, double &ymin, double &xmax, double &ymax) constGarfield::ViewBaseprotected
RangeSet(TVirtualPad *)Garfield::ViewBaseprotectedstatic
RemoveCrossings(std::vector< double > &x, std::vector< double > &y)Garfield::ViewFEMeshprivate
Reset()Garfield::ViewFEMeshprivate
Rotate(const double angle)Garfield::ViewBase
SetArea(const double xmin, const double ymin, const double xmax, const double ymax)Garfield::ViewBase
SetArea(const double xmin, const double ymin, const double zmin, const double xmax, const double ymax, const double zmax)Garfield::ViewBasevirtual
SetArea()Garfield::ViewBaseinline
SetCanvas(TPad *pad)Garfield::ViewBaseinline
SetCanvas()Garfield::ViewBaseinline
SetColor(int matID, int colorID)Garfield::ViewFEMeshinline
SetColors(const std::map< int, int > &colors)Garfield::ViewFEMeshinline
SetComponent(Component *cmp)Garfield::ViewFEMesh
SetDrawViewRegion(bool do_draw)Garfield::ViewFEMeshinline
SetFillColor(int matID, int colorID)Garfield::ViewFEMeshinline
SetFillColors(const std::map< int, int > &colors)Garfield::ViewFEMeshinline
SetFillMesh(const bool f)Garfield::ViewFEMeshinline
SetFillMeshWithBorders()Garfield::ViewFEMeshinline
SetPlane(const double fx, const double fy, const double fz, const double x0, const double y0, const double z0) overrideGarfield::ViewFEMeshvirtual
SetPlane(const double fx, const double fy, const double fz, const double x0, const double y0, const double z0, const double hx, const double hy, const double hz) overrideGarfield::ViewFEMeshvirtual
SetPlaneXY()Garfield::ViewBase
SetPlaneXZ()Garfield::ViewBase
SetPlaneYZ()Garfield::ViewBase
SetPlaneZX()Garfield::ViewBase
SetPlaneZY()Garfield::ViewBase
SetRange(TVirtualPad *pad, const double x0, const double y0, const double x1, const double y1)Garfield::ViewBaseprotectedstatic
SetViewDrift(ViewDrift *vd)Garfield::ViewFEMeshinline
SetXaxis(TGaxis *ax)Garfield::ViewFEMesh
SetXaxisTitle(const std::string &xtitle)Garfield::ViewFEMeshinline
SetYaxis(TGaxis *ay)Garfield::ViewFEMesh
SetYaxisTitle(const std::string &ytitle)Garfield::ViewFEMeshinline
ToPlane(const T x, const T y, const T z, T &xp, T &yp) constGarfield::ViewBaseinlineprotected
UpdateProjectionMatrix()Garfield::ViewBaseprotected
ViewBase()=deleteGarfield::ViewBase
ViewBase(const std::string &name)Garfield::ViewBase
ViewFEMesh()Garfield::ViewFEMeshinline
ViewFEMesh(Component *cmp)Garfield::ViewFEMesh
~ViewBase()=defaultGarfield::ViewBasevirtual
~ViewFEMesh()Garfield::ViewFEMesh