|
|
|
triSurfaceMesh Class ReferenceIOoject and searching on triSurface. More...
Inheritance diagram for triSurfaceMesh:
![]()
Collaboration diagram for triSurfaceMesh:
![]()
Detailed DescriptionIOoject and searching on triSurface.Note: when constructing from dictionary has optional parameters:
Definition at line 55 of file triSurfaceMesh.H. Constructor & Destructor Documentation
Construct from IO and dictionary (used by searchableSurface). Dictionary may contain a 'scale' entry (eg, 0.001: mm -> m) Definition at line 280 of file triSurfaceMesh.C.
Definition at line 346 of file triSurfaceMesh.C. References Foam::endl(), Foam::Info, and IOobject::name().
Here is the call graph for this function:
![]()
Member Function Documentation
Runtime type information.
Clear storage.
Reimplemented from triSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 352 of file triSurfaceMesh.C. Referenced by triSurfaceMesh::movePoints().
Here is the caller graph for this function:
![]()
Move points.
Reimplemented from triSurface. Definition at line 362 of file triSurfaceMesh.C. References autoPtr< T >::clear(), and triSurfaceMesh::clearOut(). Referenced by triSurfaceMesh::tree().
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]()
Demand driven contruction of octree.
Definition at line 371 of file triSurfaceMesh.C. References autoPtr< T >::clear(), and triSurfaceMesh::movePoints().
Here is the call graph for this function:
![]()
Demand driven contruction of octree for boundary edges.
Definition at line 410 of file triSurfaceMesh.C.
Whether supports volume type below. I.e. whether is closed.
Implements searchableSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 474 of file triSurfaceMesh.C. References triSurface::patches().
Here is the call graph for this function:
![]()
Range of local indices that can be returned.
Implements searchableSurface. Definition at line 170 of file triSurfaceMesh.H.
Implements searchableSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 493 of file triSurfaceMesh.C.
Find first intersection on segment from start to end. Note: searchableSurfacesQueries expects no intersection to be found if start==end. Is problem? Implements searchableSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 520 of file triSurfaceMesh.C.
Return any intersection on segment from start to end.
Implements searchableSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 547 of file triSurfaceMesh.C.
Get all intersections in order from start to end.
Implements searchableSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 574 of file triSurfaceMesh.C.
From a set of points and indices get the region.
Implements searchableSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 649 of file triSurfaceMesh.C.
From a set of points and indices get the normal.
Cached: normal[i] = faceNormals()[triI]; Uncached Implements searchableSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 670 of file triSurfaceMesh.C.
Determine type (inside/outside/mixed) for point. unknown if. cannot be determined (e.g. non-manifold surface) Implements searchableSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 724 of file triSurfaceMesh.C.
Set bounds of surface. Bounds currently set as list of. bounding boxes. The bounds are hints to the surface as for the range of queries it can expect. faceMap/pointMap can be set if the surface has done any redistribution. Reimplemented from searchableSurface. Reimplemented in distributedTriSurfaceMesh. Definition at line 235 of file triSurfaceMesh.H.
Specific to triSurfaceMesh: from a set of hits (points and. indices) get the specified field. Misses do not get set. Reimplemented in distributedTriSurfaceMesh. Definition at line 701 of file triSurfaceMesh.C.
writeData function required by regIOobject but not used for this class, write is used instead Reimplemented from objectRegistry. Definition at line 259 of file triSurfaceMesh.H.
Write using given format, version and compression.
Reimplemented from objectRegistry. Reimplemented in distributedTriSurfaceMesh. Definition at line 749 of file triSurfaceMesh.C.
The documentation for this class was generated from the following files:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||