Go to the documentation of this file.
50 class edgeIntersections;
52 namespace searchableSurfaceModifiers
autoPtr< searchableSurfaceModifier > clone() const
Clone.
virtual bool modify(const labelList ®ions, searchableSurface &) const
Apply this selector.
virtual ~cut()
Destructor.
const wordReList cutterNames_
Name of surfaces to cut with.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
Pre-declare SubField and related Field type.
Triangulated surface description with patch information.
bool intersectSurfaces(triSurface &surf1, edgeIntersections &edgeCuts1, triSurface &surf2, edgeIntersections &edgeCuts2) const
Intersect surfaces. Perturb to avoid degenerates.
Base class of (analytical or triangulated) surface. Encapsulates all the search routines....
A list of keyword definitions, which are a keyword followed by any number of values (e....
cut(const searchableSurfaces &, const dictionary &)
Construct from dictionary.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
TypeName("cut")
Runtime type information.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Container for searchableSurfaces.
void triangulate(const faceList &, pointField &, triSurface &) const
Triangulate faces around 0th vertex.
Holder of intersections of edges of a surface with another surface. Optionally shuffles around points...