Public Member Functions | |
| CellPredicate () | |
| CellPredicate (Handleable< CellPredicateBase > *rawPtr) | |
| CellPredicate (const RefCountPtr< CellPredicateBase > &smartPtr) | |
| CellPredicate (const RCP< CellPredicateFunctorBase > &func) | |
| CellPredicate (Playa::Handleable< CellPredicateFunctorBase > *func) | |
| CellPredicate (ParametrizedCurve &curve, CurveCellFilterMode filterMode) | |
| XMLObject | toXML () const |
| std::string | description () const |
| void | setMesh (const Mesh &mesh, int cellDim) const |
| bool | operator< (const CellPredicate &other) const |
User-level handle for predicates (deriving from CellPredicateBase) used to decide whether a given cell passes a CellFilter.
Definition at line 65 of file SundanceCellPredicate.hpp.
| Sundance::CellPredicate::CellPredicate | ( | ) | [inline] |
Empty ctor
Definition at line 70 of file SundanceCellPredicate.hpp.
| Sundance::CellPredicate::CellPredicate | ( | Handleable< CellPredicateBase > * | rawPtr | ) | [inline] |
Construct a CellPredicate with a raw pointer to a CellPredicateBase
Definition at line 70 of file SundanceCellPredicate.hpp.
| Sundance::CellPredicate::CellPredicate | ( | const RefCountPtr< CellPredicateBase > & | smartPtr | ) | [inline] |
Construct a CellPredicate with a smart pointer to a CellPredicateBase
Definition at line 70 of file SundanceCellPredicate.hpp.
| CellPredicate::CellPredicate | ( | const RCP< CellPredicateFunctorBase > & | func | ) |
construct from a positional cell predicate functor
Definition at line 51 of file SundanceCellPredicate.cpp.
construct from a positional cell predicate functor
Definition at line 55 of file SundanceCellPredicate.cpp.
| CellPredicate::CellPredicate | ( | ParametrizedCurve & | curve, |
| CurveCellFilterMode | filterMode | ||
| ) |
construct from a positional cell predicate functor
Definition at line 59 of file SundanceCellPredicate.cpp.
| std::string Sundance::CellPredicate::description | ( | ) | const [inline] |
Reimplemented from Playa::Handle< CellPredicateBase >.
Definition at line 85 of file SundanceCellPredicate.hpp.
References Playa::Handle< CellPredicateBase >::ptr().
Referenced by Sundance::SubsetCellFilter::description(), and Sundance::SubsetCellFilter::SubsetCellFilter().
| bool CellPredicate::operator< | ( | const CellPredicate & | other | ) | const |
compare to another predicate, used for placement in STL containers
Definition at line 64 of file SundanceCellPredicate.cpp.
References Playa::Handle< CellPredicateBase >::ptr(), and Playa::Handle< PointerType >::ptr().
| void Sundance::CellPredicate::setMesh | ( | const Mesh & | mesh, |
| int | cellDim | ||
| ) | const [inline] |
set the mesh on which cells are to be tested
Definition at line 90 of file SundanceCellPredicate.hpp.
References Playa::Handle< CellPredicateBase >::ptr().
Referenced by Sundance::SubsetCellFilter::internalGetCells().
| XMLObject Sundance::CellPredicate::toXML | ( | ) | const [inline] |
write to XML
Definition at line 82 of file SundanceCellPredicate.hpp.
References Playa::Handle< CellPredicateBase >::ptr().
Referenced by std::operator<<(), and Sundance::SubsetCellFilter::toXML().