Definition at line 20 of file TGeoTessellated.h.
Public Types | |
| using | Vertex_t = Tessellated::Vertex_t |
| using | VertexVec_t = Tessellated::VertexVec_t |
Public Member Functions | |
| TGeoFacet () | |
| TGeoFacet (int i0, int i1, int i2) | |
| TGeoFacet (int i0, int i1, int i2, int i3) | |
| void | Flip () |
| int | GetNvert () const |
| bool | IsNeighbour (const TGeoFacet &other, bool &flip) const |
| Check if a connected neighbour facet has compatible normal. | |
| int | operator[] (int ivert) const |
Static Public Member Functions | |
| static int | CompactFacet (Vertex_t *vert, int nvertices) |
| Compact consecutive equal vertices. | |
Private Member Functions | |
| void | SetVertices (int nvert=0, int i0=-1, int i1=-1, int i2=-1, int i3=-1) |
Private Attributes | |
| int | fIvert [4] = {0, 0, 0, 0} |
| int | fNvert = 0 |
#include <TGeoTessellated.h>
Definition at line 22 of file TGeoTessellated.h.
Definition at line 23 of file TGeoTessellated.h.
|
inline |
Definition at line 40 of file TGeoTessellated.h.
Definition at line 41 of file TGeoTessellated.h.
Definition at line 42 of file TGeoTessellated.h.
Compact consecutive equal vertices.
Definition at line 42 of file TGeoTessellated.cxx.
|
inline |
Definition at line 48 of file TGeoTessellated.h.
|
inline |
Definition at line 46 of file TGeoTessellated.h.
Check if a connected neighbour facet has compatible normal.
Definition at line 64 of file TGeoTessellated.cxx.
Definition at line 44 of file TGeoTessellated.h.
|
inlineprivate |
Definition at line 30 of file TGeoTessellated.h.
|
private |
Definition at line 26 of file TGeoTessellated.h.
|
private |
Definition at line 27 of file TGeoTessellated.h.