booleanSurface Member List

This is the complete list of members for booleanSurface, including all inherited members.

ALL enum valuebooleanSurface
append(const labelledTri &val)List< labelledTri >inline
append(labelledTri &&val)List< labelledTri >inline
append(const UList< labelledTri > &list)List< labelledTri >inline
append(const IndirectListBase< labelledTri, Addr > &list)List< labelledTri >inline
appendUniq(const labelledTri &val)List< labelledTri >inline
begin() noexceptUList< T >inline
begin() const noexceptUList< T >inline
booleanOpType enum namebooleanSurface
booleanOpTypeNamesbooleanSurfacestatic
booleanSurface()booleanSurface
booleanSurface(const triSurface &surf1, const triSurface &surf2, const surfaceIntersection &inter, const label includeFace1, const label includeFace2)booleanSurface
booleanSurface(const triSurface &surf1, const triSurface &surf2, const surfaceIntersection &inter, const label booleanOp)booleanSurface
boundaryEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
boundaryFaces() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
BoundaryMesh typedeftriSurface
boundaryPoints() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
byteSize() constUList< T >
canRead(const fileName &name, bool verbose=false)triSurfacestatic
canReadType(const word &fileType, bool verbose=false)triSurfacestatic
canWriteType(const word &fileType, bool verbose=false)triSurfacestatic
cbegin() const noexceptUList< T >inline
cdata() const noexceptUList< T >inline
cdata_bytes() const noexceptUList< T >inline
cend() const noexceptUList< T >inline
Cf() consttriSurfaceinline
checkEdges(const bool verbose)triSurface
checkFile(const IOobject &io, const bool isGlobal=true)triSurfacestatic
checkFile(const IOobject &io, const dictionary &dict, const bool isGlobal=true)triSurfacestatic
checkIndex(const label i) constUList< T >inline
checkPointManifold(const bool report=false, labelHashSet *setPtr=nullptr) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
checkRange(const label start, const label len) constUList< T >inline
checkSize(const label size) constUList< T >inline
checkStart(const label start) constUList< T >inline
checkTopology(const bool report=false, labelHashSet *setPtr=nullptr) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
checkTriangles(const bool verbose)triSurface
ClassName("booleanSurface")booleanSurface
Foam::triSurface::ClassName("triSurface")triSurface
PrimitivePatch<::Foam::List< labelledTri >, pointField >::ClassName("PrimitivePatch")PrimitivePatchBase
cleanup(const bool verbose)triSurface
clear()List< labelledTri >inline
clearGeom()PrimitivePatch<::Foam::List< labelledTri >, pointField >
clearOut()triSurface
clearPatchMeshAddr()triSurface
clearTopology()triSurface
clone() constList< labelledTri >inline
compactPoints(labelList &pointMap=const_cast< labelList & >(labelList::null()))triSurface
const_iterator typedefUList< T >
const_pointer typedefUList< T >
const_reference typedefUList< T >
const_reverse_iterator typedefUList< T >
crbegin() constUList< T >inline
crend() constUList< T >inline
data() noexceptUList< T >inline
data_bytes() noexceptUList< T >inline
deepCopy(const UList< T > &list)UList< T >
deepCopy(const IndirectListBase< T, Addr > &list)UList< T >
DIFFERENCE enum valuebooleanSurface
difference_type typedefUList< T >
edgeFaces() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
edgeLoops() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
edgeOwner() consttriSurface
edges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
empty() const noexceptUList< T >inline
end() noexceptUList< T >inline
end() const noexceptUList< T >inline
face_type typedeftriSurface
faceAreas() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
faceCentres() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
faceEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
faceFaces() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
FaceListType typedefPrimitivePatch<::Foam::List< labelledTri >, pointField >
faceMap() constbooleanSurfaceinline
faceNormals() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
FaceType typedefPrimitivePatch<::Foam::List< labelledTri >, pointField >
fcIndex(const label i) const noexceptUList< T >inline
fcValue(const label i) constUList< T >inline
fcValue(const label i)UList< T >inline
find(const T &val, label pos=0) constUList< T >
Foam::triSurface::findEdge(const edge &e) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
findFile(const IOobject &io, const bool isGlobal=true)triSurfacestatic
findFile(const IOobject &io, const dictionary &dict, const bool isGlobal=true)triSurfacestatic
first()UList< T >inline
first() constUList< T >inline
found(const T &val, label pos=0) constUList< T >inline
from1(const label facei) constbooleanSurfaceinline
get(const label i) constUList< T >inline
hasBoundaryPoints() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasEdgeFaces() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasFaceAreas() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasFaceCentres() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasFaceEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasFaceFaces() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasFaceNormals() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasMeshPointMap() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasPointEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasPointFaces() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
hasPointNormals() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
ILLEGAL enum valuePrimitivePatch<::Foam::List< labelledTri >, pointField >
internalEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
INTERSECTION enum valuebooleanSurface
isInternalEdge(const label edgei) constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
iterator typedefUList< T >
last()UList< T >inline
last() constUList< T >inline
List() noexceptList< labelledTri >inline
List(const label len)List< labelledTri >explicit
List(const label len, const labelledTri &val)List< labelledTri >
List(const label len, const Foam::zero)List< labelledTri >
List(const Foam::one, const labelledTri &val)List< labelledTri >
List(const Foam::one, labelledTri &&val)List< labelledTri >
List(const Foam::one, const Foam::zero)List< labelledTri >
List(const List< labelledTri > &a)List< labelledTri >
List(const UList< labelledTri > &a)List< labelledTri >explicit
List(List< labelledTri > &a, bool reuse)List< labelledTri >
List(const UList< labelledTri > &list, const labelUList &indices)List< labelledTri >
List(const UList< labelledTri > &list, const FixedList< label, N > &indices)List< labelledTri >
List(const FixedList< labelledTri, N > &list)List< labelledTri >explicit
List(const PtrList< labelledTri > &list)List< labelledTri >explicit
List(const SLList< labelledTri > &list)List< labelledTri >explicit
List(const IndirectListBase< labelledTri, Addr > &list)List< labelledTri >explicit
List(std::initializer_list< labelledTri > list)List< labelledTri >
List(List< labelledTri > &&list)List< labelledTri >
List(DynamicList< labelledTri, SizeMin > &&list)List< labelledTri >
List(SLList< labelledTri > &&list)List< labelledTri >
List(Istream &is)List< labelledTri >
localFaces() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
localPointOrder() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
localPoints() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
magFaceAreas() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
magSf() consttriSurfaceinline
MANIFOLD enum valuePrimitivePatch<::Foam::List< labelledTri >, pointField >
markZone(const boolList &borderEdge, const label facei, const label currentZone, labelList &faceZone) consttriSurface
markZones(const boolList &borderEdge, labelList &faceZone) consttriSurface
max_size() noexceptUList< T >inlinestatic
meshEdge(const label edgei) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
meshEdge(const edge &e) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
meshEdge(const label edgei, const edgeList &allEdges, const labelListList &pointEdges) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
meshEdges(const edgeList &allEdges, const labelListList &cellEdges, const labelList &faceCells) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
meshEdges(const edgeList &allEdges, const labelListList &pointEdges) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
meshEdges(const labelUList &edgeLabels, const edgeList &allEdges, const labelListList &pointEdges) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
meshPointMap() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
meshPoints() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
moveFirst(const label i)UList< T >
moveLast(const label i)UList< T >
movePoints(const pointField &pts)triSurfacevirtual
PrimitivePatch<::Foam::List< labelledTri >, pointField >::movePoints(const Field< point_type > &)PrimitivePatch<::Foam::List< labelledTri >, pointField >virtual
nBoundaryEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
nEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
New(const fileName &name, const word &fileType)triSurfacestatic
New(const fileName &name)triSurfacestatic
newElmt(const label i)List< labelledTri >inline
nFaces() const noexceptPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
nInternalEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
nPoints() constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
null()List< labelledTri >inlinestatic
OPEN enum valuePrimitivePatch<::Foam::List< labelledTri >, pointField >
operator const Foam::List< T > &() constUList< T >inline
operator!=(const UList< T > &a) constUList< T >
operator<(const UList< T > &list) constUList< T >
operator<=(const UList< T > &a) constUList< T >
operator=(const triSurface &surf)triSurface
operator=(triSurface &&surf)triSurface
operator=(MeshedSurface< labelledTri > &&surf)triSurface
PrimitivePatch<::Foam::List< labelledTri >, pointField >::operator=(const PrimitivePatch< ::Foam::List< labelledTri >, pointField > &rhs)PrimitivePatch<::Foam::List< labelledTri >, pointField >
PrimitivePatch<::Foam::List< labelledTri >, pointField >::operator=(PrimitivePatch< ::Foam::List< labelledTri >, pointField > &&rhs)PrimitivePatch<::Foam::List< labelledTri >, pointField >
List< labelledTri >::operator=(const UList< labelledTri > &a)List< labelledTri >
List< labelledTri >::operator=(const List< labelledTri > &list)List< labelledTri >
List< labelledTri >::operator=(const SLList< labelledTri > &list)List< labelledTri >
List< labelledTri >::operator=(const IndirectListBase< labelledTri, Addr > &list)List< labelledTri >
List< labelledTri >::operator=(const FixedList< labelledTri, N > &list)List< labelledTri >
List< labelledTri >::operator=(std::initializer_list< labelledTri > list)List< labelledTri >
List< labelledTri >::operator=(const labelledTri &val)List< labelledTri >inline
List< labelledTri >::operator=(const Foam::zero)List< labelledTri >inline
List< labelledTri >::operator=(List< labelledTri > &&list)List< labelledTri >
List< labelledTri >::operator=(DynamicList< labelledTri, SizeMin > &&list)List< labelledTri >
List< labelledTri >::operator=(SLList< labelledTri > &&list)List< labelledTri >
operator==(const UList< T > &a) constUList< T >
operator>(const UList< T > &a) constUList< T >
operator>=(const UList< T > &a) constUList< T >
operator[](const label i)UList< T >inline
operator[](const label i) constUList< T >inline
operator[](const label i) constUList< T >inline
operator[](const label procID)UList< T >
operator[](const label procID) constUList< T >
operator[](const label procID)UList< T >
operator[](const label procID) constUList< T >
patches() const noexcepttriSurfaceinline
patches() noexcepttriSurfaceinline
point_type typedeftriSurface
pointEdges() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
pointer typedefUList< T >
pointFaces() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
PointFieldType typedefPrimitivePatch<::Foam::List< labelledTri >, pointField >
pointNormals() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
points() const noexceptPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
PrimitivePatch(const ::Foam::List< labelledTri > &faces, const pointField &points)PrimitivePatch<::Foam::List< labelledTri >, pointField >
PrimitivePatch(::Foam::List< labelledTri > &&faces, const pointField &points)PrimitivePatch<::Foam::List< labelledTri >, pointField >
PrimitivePatch(::Foam::List< labelledTri > &faces, pointField &points, const bool reuse)PrimitivePatch<::Foam::List< labelledTri >, pointField >
PrimitivePatch(const PrimitivePatch< ::Foam::List< labelledTri >, pointField > &pp)PrimitivePatch<::Foam::List< labelledTri >, pointField >
PrimitivePatchBase()=defaultPrimitivePatchBase
projectFaceCentres(const ToPatch &targetPatch, const Field< point_type > &projectionDirection, const intersection::algorithm=intersection::FULL_RAY, const intersection::direction=intersection::VECTOR) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
projectFaceCentres(const ToPatch &targetPatch, const Field< typename Foam::PrimitivePatch< ::Foam::List< labelledTri >, pointField >::point_type > &projectionDirection, const intersection::algorithm alg, const intersection::direction dir) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
projectPoints(const ToPatch &targetPatch, const Field< point_type > &projectionDirection, const intersection::algorithm=intersection::FULL_RAY, const intersection::direction=intersection::VECTOR) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
projectPoints(const ToPatch &targetPatch, const Field< typename Foam::PrimitivePatch< ::Foam::List< labelledTri >, pointField >::point_type > &projectionDirection, const intersection::algorithm alg, const intersection::direction dir) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
rbegin()UList< T >inline
rbegin() constUList< T >inline
rcIndex(const label i) const noexceptUList< T >inline
rcValue(const label i) constUList< T >inline
rcValue(const label i)UList< T >inline
readList(Istream &is)List< labelledTri >
readList(Istream &is)List< labelledTri >
readList(Istream &is)List< labelledTri >
readTypes()triSurfacestatic
reference typedefUList< T >
relativeFilePath(const IOobject &io, const fileName &f, const bool isGlobal=true)triSurfacestatic
rend()UList< T >inline
rend() constUList< T >inline
resize(const label len)List< labelledTri >inline
resize(const label len, const labelledTri &val)List< labelledTri >
resize(const label newLen)List< labelledTri >inline
resize_nocopy(const label len)List< labelledTri >inline
reverse_iterator typedefUList< T >
rfind(const T &val, label pos=-1) constUList< T >
scalePoints(const scalar scaleFactor)triSurfacevirtual
set(const label i, bool val=true)List< labelledTri >inline
setAddressableSize(const label n) noexceptUList< T >inlineprotected
setSize(const label n)List< labelledTri >inline
setSize(const label n, const labelledTri &val)List< labelledTri >inline
Sf() consttriSurfaceinline
shallowCopy(const UList< labelledTri > &)=deleteList< labelledTri >
Foam::UList::shallowCopy(const UList< T > &list)UList< T >inline
size(const label n)UList< T >inlineprotected
size() const noexceptUList< T >inline
size_bytes() const noexceptUList< T >inline
size_type typedefUList< T >
slice(const label pos, label len=-1)UList< T >
slice(const label pos, label len=-1) constUList< T >
slice(const labelRange &range)UList< T >
slice(const labelRange &range) constUList< T >
sortedEdgeFaces() consttriSurface
sortedZones(labelList &faceMap) consttriSurface
storedFaces()triSurfaceinlineprotected
storedPoints()triSurfaceinlineprotected
subList typedefList< labelledTri >
subsetMesh(const UList< bool > &include, labelList &pointMap, labelList &faceMap) consttriSurface
subsetMesh(const bitSet &include, labelList &pointMap, labelList &faceMap) consttriSurface
subsetMesh(const UList< bool > &include) consttriSurface
subsetMesh(const bitSet &include) consttriSurface
subsetMesh(const wordRes &includeNames, const wordRes &excludeNames=wordRes()) consttriSurface
subsetMeshMap(const BoolListType &include, labelList &pointMap, labelList &faceMap) consttriSurfaceinline
surf1Face(const label facei) constbooleanSurfaceinline
surf2Face(const label facei) constbooleanSurfaceinline
surfaceTopo enum namePrimitivePatch<::Foam::List< labelledTri >, pointField >
surfaceType() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
surfFaces() const noexcepttriSurfaceinline
swap(triSurface &surf)triSurface
PrimitivePatch<::Foam::List< labelledTri >, pointField >::swap(PrimitivePatch &)=deletePrimitivePatch<::Foam::List< labelledTri >, pointField >
List< labelledTri >::swap(UList< T > &list)UList< T >inline
swapFaces(List< labelledTri > &faceLst)triSurface
swapFirst(const label i)UList< T >
swapLast(const label i)UList< T >
swapPoints(pointField &pts)triSurfacevirtual
test(const label i) constUList< T >inline
transfer(triSurface &surf)triSurface
transfer(MeshedSurface< labelledTri > &surf)triSurface
PrimitivePatch<::Foam::List< labelledTri >, pointField >::transfer(List< labelledTri > &list)List< labelledTri >
PrimitivePatch<::Foam::List< labelledTri >, pointField >::transfer(DynamicList< labelledTri, SizeMin > &list)List< labelledTri >
triFaceFaces(List< face > &plainFaceList) consttriSurface
triSurface()triSurface
triSurface(const triSurface &surf)triSurface
triSurface(triSurface &&surf)triSurface
triSurface(const List< labelledTri > &triangles, const geometricSurfacePatchList &patches, const pointField &pts)triSurface
triSurface(List< labelledTri > &triangles, const geometricSurfacePatchList &patches, pointField &pts, const bool reuse)triSurface
triSurface(const List< labelledTri > &triangles, const pointField &pts)triSurface
triSurface(const triFaceList &triangles, const pointField &pts)triSurface
triSurface(const fileName &name, const scalar scaleFactor=-1)triSurfaceexplicit
triSurface(const fileName &name, const word &fileType, const scalar scaleFactor=-1)triSurface
triSurface(Istream &is)triSurfaceexplicit
triSurface(const Time &d)triSurfaceexplicit
triSurface(const IOobject &io, const dictionary &dict, const bool isGlobal=true)triSurface
triSurfInstance(const Time &)triSurfacestatic
UList(const UList< T > &)=defaultUList< T >
UList() noexceptUList< T >inline
UList(T *__restrict__ v, const label len) noexceptUList< T >inline
uniform() constUList< T >inline
UNION enum valuebooleanSurface
uniqBoundaryFaces() constPrimitivePatch<::Foam::List< labelledTri >, pointField >
unset(const label i)UList< T >inline
validateRange(const labelRange &requestedRange) constUList< T >protected
value_type typedefUList< T >
whichEdge(const edge &e) constPrimitivePatch<::Foam::List< labelledTri >, pointField >inline
whichPoint(const label gp) constPrimitivePatch<::Foam::List< labelledTri >, pointField >
write(Ostream &os) consttriSurface
write(const fileName &, const bool sortByRegion=false) consttriSurface
write(const fileName &filename, const word &fileType, const bool sortByRegion=false) consttriSurface
write(const Time &d) consttriSurface
writeEntry(Ostream &os) constUList< T >protected
writeEntry(const word &keyword, Ostream &os) constUList< T >
writeEntry(Ostream &os) constUList< T >protected
writeEntry(Ostream &os) constUList< T >protected
writeList(Ostream &os, const label shortLen=0) constUList< T >
writeList(Ostream &os, const label) constUList< T >
writeList(Ostream &os, const label) constUList< T >
writeStats(Ostream &os) consttriSurface
writeTypes()triSurfacestatic
~List()List< labelledTri >
~PrimitivePatch()PrimitivePatch<::Foam::List< labelledTri >, pointField >virtual
~triSurface()triSurfacevirtual