ViewEngine.h File Reference
Generalized view engine that can handle intersections for contained multi-patch engines.
More...
#include "Utilities/ViewIndexer.h"
#include "Utilities/WrappedInt.h"
#include "Layout/Node.h"
#include "Layout/INode.h"
#include "Layout/DomainLayout.h"
#include "Engine/Engine.h"
#include "Engine/EngineFunctor.h"
#include "Engine/DataObject.h"
#include "Engine/Intersector.h"
#include "Engine/IntersectEngine.h"
#include "Evaluator/EngineTraits.h"
#include "PETE/ErrorType.h"
|
Classes |
struct | ViewEngine< OriginalDim, ViewedEngineTag > |
class | Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > |
struct | NewEngine< Engine< Dim, T, ViewEngine< D2, ViewedTag > >, Interval< Dim > > |
| Specializations of NewEngine for subsetting a view-engines with an arbitrary domain. More...
|
struct | NewEngine< Engine< Dim, T, ViewEngine< D2, ViewedTag > >, Range< Dim > > |
struct | NewEngine< Engine< Dim, T, ViewEngine< D2, ViewedTag > >, SliceInterval< Dim, SliceDim > > |
struct | NewEngine< Engine< Dim, T, ViewEngine< D2, ViewedTag > >, SliceRange< Dim, SliceDim > > |
struct | NewEngine< Engine< Dim, T, ViewEngine< D2, ViewedTag > >, INode< Dim > > |
struct | NewEngineEngine< Engine< Dim, T, ViewEngine< D2, ViewedTag > >, INode< Dim > > |
struct | NewEngineDomain< Engine< Dim, T, ViewEngine< D2, ViewedTag > >, INode< Dim > > |
struct | NewEngine< Engine< Dim, T, ViewEngine< Dim, ViewedTag > >, INode< Dim > > |
struct | NewEngineEngine< Engine< Dim, T, ViewEngine< Dim, ViewedTag > >, INode< Dim > > |
struct | NewEngineDomain< Engine< Dim, T, ViewEngine< Dim, ViewedTag > >, INode< Dim > > |
struct | EvaluatorEngineTraits< ViewEngine< OriginalDim, ViewedEngineTag > > |
class | ViewIntersector< Dim, ViewD1, ViewD2 > |
struct | LeafFunctor< Engine< Dim, T, ViewEngine< D2, ViewedTag > >, ExpressionApply< IntersectorTag< Intersect > > > |
struct | EngineFunctor< Engine< Dim, T, ViewEngine< D2, ViewedTag > >, DataObjectRequest< RequestType > > |
struct | LeafFunctor< Engine< D, T, ViewEngine< D2, E > >, ExpressionApply< Tag > > |
Detailed Description
Generalized view engine that can handle intersections for contained multi-patch engines.