Definition at line 20 of file TGeoTessellated.h.
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 Types | |
using | Vertex_t = Tessellated::Vertex_t |
using | VertexVec_t = Tessellated::VertexVec_t |
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>
|
private |
Definition at line 21 of file TGeoTessellated.h.
|
private |
Definition at line 22 of file TGeoTessellated.h.
|
inline |
Definition at line 39 of file TGeoTessellated.h.
Definition at line 40 of file TGeoTessellated.h.
Definition at line 41 of file TGeoTessellated.h.
Compact consecutive equal vertices.
Definition at line 43 of file TGeoTessellated.cxx.
|
inline |
Definition at line 47 of file TGeoTessellated.h.
|
inline |
Definition at line 45 of file TGeoTessellated.h.
Check if a connected neighbour facet has compatible normal.
Definition at line 65 of file TGeoTessellated.cxx.
Definition at line 43 of file TGeoTessellated.h.
|
inlineprivate |
Definition at line 29 of file TGeoTessellated.h.
|
private |
Definition at line 25 of file TGeoTessellated.h.
|
private |
Definition at line 26 of file TGeoTessellated.h.