Go to the documentation of this file.
35 #ifndef triSurfAddressing_H
36 #define triSurfAddressing_H
const pointField & points_
const reference to the points
const vectorField & facetNormals() const
return normals of facets
vectorField * pointNormalsPtr_
point normals
void calculateFacetFacetsEdges() const
calculate facet-faceys addressing
edgeLongList * edgesPtr_
edges in the triangulation
VRWGraph * edgeFacetsPtr_
labels of triangles connected to an edge
void calculatePointEdges() const
calculate point-edges addressing
const vectorField & facetCentres() const
return centres of facets
vectorField * facetCentresPtr_
face centres
const LongList< labelledTri > & facets_
const reference to the facets
void operator=(const triSurfAddressing &)
void calculateFacetCentres() const
calculate centres of facets
void clearAddressing()
delete all data
triSurfAddressing(const triSurfAddressing &)
Pre-declare SubField and related Field type.
VRWGraph * pointFacetsPtr_
facets connected to a point
void clearGeometry()
delete geometry data
const VRWGraph & pointFacets() const
return point-facets addressing
VRWGraph * facetEdgesPtr_
labels of edges in the triangles
VRWGraph * facetFacetsEdgesPtr_
facets connected tp a facet via edges
void calculateEdges() const
calculate edges, facet-edges and edge-facets addressing
void calculateFacetEdges() const
calculate facet-edges addresing
void calculateEdgeFacets() const
calculate edge-facets addressing
const VRWGraph & facetEdges() const
return facet-edges addressing
const LongList< edge > & edges() const
return edges
vectorField * facetNormalsPtr_
face normals
void calculateFacetNormals() const
calculate normals of facets
void calculatePointFacets() const
calculate point-facets addressing
const pointField & pointNormals() const
return point normals
const VRWGraph & edgeFacets() const
return edge-facets addressing
const VRWGraph & pointEdges() const
return point-edges addressing
const VRWGraph & facetFacets() const
return facet-facets addressing
void calculatePointNormals() const
calculate point normals
VRWGraph * pointEdgesPtr_
labels of edges connected to a point