39 #ifndef featurePointConformer_H 40 #define featurePointConformer_H 56 class conformalVoronoiMesh;
58 class conformationSurfaces;
59 class pointFeatureEdgesTypes;
60 class backgroundMeshDecomposition;
71 static const scalar tolParallel;
100 const label nextEdgeI
105 bool createSpecialisedFeaturePoint
116 void addMasterAndSlavePoints
126 void createMasterAndSlavePoints
~featurePointConformer()
Destructor.
ClassName("featurePointConformer")
Runtime type information.
A HashTable to objects of type <T> with a label key.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void distribute(const backgroundMeshDecomposition &decomposition)
Distribute the feature point vertices according to the.
Hold the types of feature edges attached to the point.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const pointPairs< Delaunay > & featurePointPairs() const
Return the feature point pair table.
The Delaunay vertices required to conform to a feature point can be determined upon initialisation be...
void reIndexPointPairs(const Map< label > &oldToNewIndices)
Reindex the feature point pairs using the map.
CGAL data structures used for 3D Delaunay meshing.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects...
Store a background polyMesh to use for the decomposition of space and queries for parallel conformalV...
const List< Vb > & featurePointVertices() const
Return the feature point vertices for insertion into the.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Controls for the conformalVoronoiMesh mesh generator.