Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

zcross_extractor.H File Reference

Contains the definition of the ZCrossExtractor class. A class for extracting zero crossing lines of arbitrary scalar fields on a mesh. More...

#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.


Detailed Description

Contains the definition of the ZCrossExtractor class. A class for extracting zero crossing lines of arbitrary scalar fields on a mesh.

See also:
zcross_extractor.C

Definition in file zcross_extractor.H.


Function Documentation

template<typename To, typename From>
To sign_cast From  val  )  [inline]
 

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.

References max(), and min().


Generated on Mon Sep 18 11:44:08 2006 for jot by  doxygen 1.4.4