Public Member Functions | |
ClassName ("conformationSurfaces") | |
conformationSurfaces (const Time &runTime, Random &rndGen, const searchableSurfaces &allGeometry, const dictionary &surfaceConformationDict) | |
~conformationSurfaces ()=default | |
const searchableSurfaces & | geometry () const |
const PtrList< extendedFeatureEdgeMesh > & | features () const |
const point & | locationInMesh () const |
const labelList & | surfaces () const |
const List< word > & | patchNames () const |
const PtrList< surfaceZonesInfo > & | surfZones () const |
const PtrList< dictionary > & | patchInfo () const |
const treeBoundBox & | globalBounds () const |
bool | overlaps (const treeBoundBox &bb) const |
Field< bool > | inside (const pointField &samplePts) const |
bool | inside (const point &samplePt) const |
Field< bool > | outside (const pointField &samplePts) const |
bool | outside (const point &samplePt) const |
Field< bool > | wellInOutSide (const pointField &samplePts, const scalarField &testDistSqr, bool testForInside) const |
Field< bool > | wellInside (const pointField &samplePts, const scalarField &testDistSqr) const |
bool | wellInside (const point &samplePt, scalar testDistSqr) const |
Field< bool > | wellOutside (const pointField &samplePts, const scalarField &testDistSqr) const |
bool | wellOutside (const point &samplePt, scalar testDistSqr) const |
bool | findSurfaceAnyIntersection (const point &start, const point &end) const |
void | findSurfaceAnyIntersection (const point &start, const point &end, pointIndexHit &surfHit, label &hitSurface) const |
void | findSurfaceAllIntersections (const point &start, const point &end, List< pointIndexHit > &surfHit, labelList &hitSurface) const |
void | findSurfaceNearestIntersection (const point &start, const point &end, pointIndexHit &surfHit, label &hitSurface) const |
void | findSurfaceNearest (const point &sample, scalar nearestDistSqr, pointIndexHit &surfHit, label &hitSurface) const |
void | findSurfaceNearest (const pointField &samples, const scalarField &nearestDistSqr, List< pointIndexHit > &hitInfo, labelList &hitSurfaces) const |
void | findFeaturePointNearest (const point &sample, scalar nearestDistSqr, pointIndexHit &fpHit, label &featureHit) const |
void | findEdgeNearest (const point &sample, scalar nearestDistSqr, pointIndexHit &edgeHit, label &featureHit) const |
void | findEdgeNearest (const pointField &samples, const scalarField &nearestDistsSqr, List< pointIndexHit > &edgeHits, labelList &featuresHit) const |
void | findEdgeNearestByType (const point &sample, scalar nearestDistSqr, List< pointIndexHit > &edgeHit, List< label > &featuresHit) const |
void | findAllNearestEdges (const point &sample, const scalar searchRadiusSqr, List< List< pointIndexHit >> &edgeHitsByFeature, List< label > &featuresHit) const |
label | getPatchID (const label hitSurface, const pointIndexHit &surfHit) const |
label | findPatch (const point &ptA, const point &ptB) const |
label | findPatch (const point &pt) const |
extendedFeatureEdgeMesh::sideVolumeType | meshableSide (const label hitSurface, const pointIndexHit &surfHit) const |
void | getNormal (const label hitSurface, const List< pointIndexHit > &surfHit, vectorField &normal) const |
void | writeFeatureObj (const fileName &prefix) const |
Definition at line 51 of file conformationSurfaces.H.
conformationSurfaces | ( | const Time & | runTime, |
Random & | rndGen, | ||
const searchableSurfaces & | allGeometry, | ||
const dictionary & | surfaceConformationDict | ||
) |
|
default |
ClassName | ( | "conformationSurfaces" | ) |
|
inline |
Definition at line 23 of file conformationSurfacesI.H.
|
inline |
Definition at line 30 of file conformationSurfacesI.H.
|
inline |
Definition at line 36 of file conformationSurfacesI.H.
|
inline |
Definition at line 42 of file conformationSurfacesI.H.
|
inline |
Definition at line 48 of file conformationSurfacesI.H.
|
inline |
Definition at line 55 of file conformationSurfacesI.H.
|
inline |
Definition at line 62 of file conformationSurfacesI.H.
|
inline |
Definition at line 68 of file conformationSurfacesI.H.
bool overlaps | ( | const treeBoundBox & | bb | ) | const |
Field<bool> inside | ( | const pointField & | samplePts | ) | const |
Field<bool> outside | ( | const pointField & | samplePts | ) | const |
Field<bool> wellInOutSide | ( | const pointField & | samplePts, |
const scalarField & | testDistSqr, | ||
bool | testForInside | ||
) | const |
Field<bool> wellInside | ( | const pointField & | samplePts, |
const scalarField & | testDistSqr | ||
) | const |
Field<bool> wellOutside | ( | const pointField & | samplePts, |
const scalarField & | testDistSqr | ||
) | const |
void findSurfaceAnyIntersection | ( | const point & | start, |
const point & | end, | ||
pointIndexHit & | surfHit, | ||
label & | hitSurface | ||
) | const |
void findSurfaceAllIntersections | ( | const point & | start, |
const point & | end, | ||
List< pointIndexHit > & | surfHit, | ||
labelList & | hitSurface | ||
) | const |
void findSurfaceNearestIntersection | ( | const point & | start, |
const point & | end, | ||
pointIndexHit & | surfHit, | ||
label & | hitSurface | ||
) | const |
void findSurfaceNearest | ( | const point & | sample, |
scalar | nearestDistSqr, | ||
pointIndexHit & | surfHit, | ||
label & | hitSurface | ||
) | const |
void findSurfaceNearest | ( | const pointField & | samples, |
const scalarField & | nearestDistSqr, | ||
List< pointIndexHit > & | hitInfo, | ||
labelList & | hitSurfaces | ||
) | const |
void findFeaturePointNearest | ( | const point & | sample, |
scalar | nearestDistSqr, | ||
pointIndexHit & | fpHit, | ||
label & | featureHit | ||
) | const |
void findEdgeNearest | ( | const point & | sample, |
scalar | nearestDistSqr, | ||
pointIndexHit & | edgeHit, | ||
label & | featureHit | ||
) | const |
void findEdgeNearest | ( | const pointField & | samples, |
const scalarField & | nearestDistsSqr, | ||
List< pointIndexHit > & | edgeHits, | ||
labelList & | featuresHit | ||
) | const |
void findEdgeNearestByType | ( | const point & | sample, |
scalar | nearestDistSqr, | ||
List< pointIndexHit > & | edgeHit, | ||
List< label > & | featuresHit | ||
) | const |
void findAllNearestEdges | ( | const point & | sample, |
const scalar | searchRadiusSqr, | ||
List< List< pointIndexHit >> & | edgeHitsByFeature, | ||
List< label > & | featuresHit | ||
) | const |
label getPatchID | ( | const label | hitSurface, |
const pointIndexHit & | surfHit | ||
) | const |
label findPatch | ( | const point & | pt | ) | const |
extendedFeatureEdgeMesh::sideVolumeType meshableSide | ( | const label | hitSurface, |
const pointIndexHit & | surfHit | ||
) | const |
void getNormal | ( | const label | hitSurface, |
const List< pointIndexHit > & | surfHit, | ||
vectorField & | normal | ||
) | const |
void writeFeatureObj | ( | const fileName & | prefix | ) | const |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.