#include <vector>
#include <cassert>
#include <limits>
#include "std/support.H"
#include "mlib/points.H"
#include "mesh/bmesh.H"
#include "mesh/zcross_path.H"
Include dependency graph for zcross_extractor.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | BarycentricCoord |
A set of barycentric coordinates on a triangular face. More... | |
class | ZCrossSeg |
A segment on a zero crossing line. More... | |
class | ZCrossExtractor< ScalarField, Confidence, FaceGenerator > |
A class for extracting the zero crossing lines of arbitrary scalar fields on a mesh. More... | |
class | ZCrossScalarFieldInterface |
The interface for the ZCrossExtractor ScalarField functor template argument. More... | |
class | ZCrossConfidenceInterface |
The interface for the ZCrossExtractor Confidence functor template argument. More... | |
class | ZCrossFaceGeneratorInterface |
The interface for the ZCrossExtractor FaceGenerator functor template argument. More... | |
class | ZCrossAllFaceGenerator |
A simple FaceGenerator for the ZCrossExtractor class that generates all the faces on the mesh being processed. More... | |
class | ZCrossRandFaceGenerator |
A FaceGenerator for the ZCrossExtractor class that generates random faces on the mesh being processed. More... | |
class | ZCrossPreviousFaceGenerator |
A FaceGenerator for the ZCrossExtractor class that generates the faces that were extracted in the previous extraction (or all faces in none have been extracted). More... | |
class | ZCrossPreviousAndRandFaceGenerator |
A FaceGenerator for the ZCrossExtractor class that generates previous faces (as per the ZCrossPreviousFaceGenerator) followed by random faces (as per the ZCrossRandFaceGenerator). More... | |
Functions | |
template<typename To, typename From> | |
To | sign_cast (From val) |
A function intended to cast from a signed value to an unsigned value or from an unsigned value to a signed value. |
Definition in file zcross_extractor.H.
|
A function intended to cast from a signed value to an unsigned value or from an unsigned value to a signed value. Performs assertions (using the standard assert macro) to check that the value being cast in within the range of values that can be represented by the type it is being converted to. Definition at line 33 of file zcross_extractor.H. |