Abstract definition of a meshed surface defined by faces and points. More...
Classes | |
class | emptySurface |
Public Member Functions | |
constexpr | meshedSurf () noexcept=default |
virtual | ~meshedSurf ()=default |
virtual const pointField & | points () const =0 |
virtual const faceList & | faces () const =0 |
virtual const labelList & | zoneIds () const |
virtual const labelList & | faceIds () const |
Abstract definition of a meshed surface defined by faces and points.
Definition at line 43 of file meshedSurf.H.
|
constexprdefaultnoexcept |
|
virtualdefault |
|
pure virtual |
Implemented in sampledSurface, sampledIsoSurface, sampledCuttingPlane, sampledMeshedSurface, sampledDistanceSurface, polySurface, sampledPatch, sampledPlane, sampledThresholdCellFaces, sampledFaceZone, sampledCuttingSurface, sampledInterface, mergedSurf, meshedSurf::emptySurface, sampledNone, and meshedSurfRef.
Referenced by polySurface::copySurface(), surfMesh::copySurface(), mergedSurf::merge(), proxyWriter::write(), x3dWriter::write(), starcdWriter::write(), foamWriter::write(), rawWriter::write(), vtkWriter::write(), ensightWriter::writeCollated(), abaqusWriter::writeTemplate(), rawWriter::writeTemplate(), nastranWriter::writeTemplate(), x3dWriter::writeTemplate(), and ensightWriter::writeUncollated().
|
pure virtual |
Implemented in sampledSurface, sampledIsoSurface, sampledCuttingPlane, sampledMeshedSurface, sampledDistanceSurface, polySurface, sampledPatch, sampledPlane, sampledThresholdCellFaces, sampledFaceZone, sampledCuttingSurface, sampledInterface, mergedSurf, meshedSurf::emptySurface, sampledNone, and meshedSurfRef.
Referenced by polySurface::copySurface(), surfMesh::copySurface(), mergedSurf::merge(), proxyWriter::write(), x3dWriter::write(), starcdWriter::write(), foamWriter::write(), rawWriter::write(), vtkWriter::write(), ensightWriter::writeCollated(), abaqusWriter::writeTemplate(), rawWriter::writeTemplate(), nastranWriter::writeTemplate(), x3dWriter::writeTemplate(), and ensightWriter::writeUncollated().
|
inlinevirtual |
Reimplemented in sampledIsoSurface, sampledCuttingPlane, sampledMeshedSurface, sampledDistanceSurface, polySurface, sampledPatch, sampledPlane, sampledThresholdCellFaces, sampledFaceZone, sampledCuttingSurface, sampledInterface, mergedSurf, sampledNone, and meshedSurfRef.
Definition at line 71 of file meshedSurf.H.
References List::null().
Referenced by polySurface::copySurface(), and mergedSurf::merge().
|
inlinevirtual |
Reimplemented in sampledMeshedSurface, mergedSurf, and meshedSurfRef.
Definition at line 77 of file meshedSurf.H.
References List::null().
Referenced by mergedSurf::merge(), starcdWriter::write(), abaqusWriter::writeTemplate(), nastranWriter::writeTemplate(), and starcdWriter::writeTemplate().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.