Optika::NotCondition Class Reference

#include <Optika_StandardConditions.hpp>

Inheritance diagram for Optika::NotCondition:
Inheritance graph
[legend]
Collaboration diagram for Optika::NotCondition:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NotCondition (Teuchos::RCP< Condition > condition)
virtual ~NotCondition ()
bool isConditionTrue ()
bool containsAtLeasteOneParameter ()
Dependency::ParameterParentMap getAllParameters ()

Detailed Description

A Not condition returns the result of performing a logical NOT on a given condition.


Constructor & Destructor Documentation

Optika::NotCondition::NotCondition ( Teuchos::RCP< Condition condition  ) 

Constructs a Not Condition

Parameters:
condition The condition to be evaluated.
virtual Optika::NotCondition::~NotCondition (  )  [inline, virtual]

Deconstructs a Not Condition.


Member Function Documentation

bool Optika::NotCondition::containsAtLeasteOneParameter (  )  [virtual]

Determines whether or not the evaluation of a parameter occurs somewhere in this condition.

Returns:
Whether or not the evaluation of a parameter occurs somewhere in this condition.

Implements Optika::Condition.

Dependency::ParameterParentMap Optika::NotCondition::getAllParameters (  )  [virtual]

Gets all of the parameters that are evaluated in this condition.

Returns:
A map of all of the parameters that are evaluated in this condition.

Implements Optika::Condition.

bool Optika::NotCondition::isConditionTrue (  )  [virtual]

Determins whether or not a condition is true.

Implements Optika::Condition.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Enumerations
Generated on Wed Apr 13 10:05:55 2011 for Optika by  doxygen 1.6.3