FreePOOMA  2.4.1
Classes
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"
Include dependency graph for ViewEngine.h:
This graph shows which files directly or indirectly include this file:

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.