Public Member Functions
Sundance::CellCurvePredicate Class Reference
Inheritance diagram for Sundance::CellCurvePredicate:
Sundance::CellPredicateBase Sundance::Handleable< CellPredicateBase > Sundance::Noncopyable Sundance::ObjectWithClassVerbosity< CellPredicateBase > Sundance::DefaultObjectWithVerbosity Sundance::ObjectWithVerbosityBase

List of all members.

Public Member Functions

 CellCurvePredicate (const ParametrizedCurve &curve, CurveCellFilterMode filterMode)
 Construct with a function of positions.
virtual ~CellCurvePredicate ()
virtual void testBatch (const Array< int > &cellLID, Array< int > &results) const
 Test the predicate on a batch of cells.
virtual XMLObject toXML () const
 Write to XML.
virtual bool lessThan (const CellPredicateBase *other) const
 comparison to determine RQCs
virtual std::string description () const

Private Attributes

Handleable interface
ParametrizedCurve curve_
 The parameterized curve.
CurveCellFilterMode filterMode_
 The filter modus.

Detailed Description

Definition at line 48 of file SundanceCellCurvePredicate.hpp.


Constructor & Destructor Documentation

Sundance::CellCurvePredicate::CellCurvePredicate ( const ParametrizedCurve &  curve,
CurveCellFilterMode  filterMode 
) [inline]

Construct with a function of positions.

Definition at line 52 of file SundanceCellCurvePredicate.hpp.

virtual Sundance::CellCurvePredicate::~CellCurvePredicate ( ) [inline, virtual]

Definition at line 56 of file SundanceCellCurvePredicate.hpp.


Member Function Documentation

virtual std::string Sundance::CellCurvePredicate::description ( ) const [inline, virtual]

Implements Sundance::CellPredicateBase.

Definition at line 69 of file SundanceCellCurvePredicate.hpp.

References filterMode_.

bool CellCurvePredicate::lessThan ( const CellPredicateBase other) const [virtual]

comparison to determine RQCs

Implements Sundance::CellPredicateBase.

Definition at line 45 of file SundanceCellCurvePredicate.cpp.

References curve_, filterMode_, and Sundance::CellPredicateBase::toXML().

void CellCurvePredicate::testBatch ( const Array< int > &  cellLID,
Array< int > &  results 
) const [virtual]
XMLObject CellCurvePredicate::toXML ( ) const [virtual]

Write to XML.

Implements Sundance::CellPredicateBase.

Definition at line 133 of file SundanceCellCurvePredicate.cpp.


Member Data Documentation

ParametrizedCurve Sundance::CellCurvePredicate::curve_ [private]

The parameterized curve.

Definition at line 86 of file SundanceCellCurvePredicate.hpp.

Referenced by lessThan(), and testBatch().

CurveCellFilterMode Sundance::CellCurvePredicate::filterMode_ [private]

The filter modus.

Definition at line 89 of file SundanceCellCurvePredicate.hpp.

Referenced by description(), lessThan(), and testBatch().

Site Contact