Optika GUI Toolik Version of the Day
Public Member Functions | Private Attributes
Optika::NotCondition Class Reference

#include <Optika_StandardConditions.hpp>

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

List of all members.

Public Member Functions

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

Private Attributes

Teuchos::RCP< Conditioncondition

Detailed Description

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

Definition at line 147 of file Optika_StandardConditions.hpp.


Constructor & Destructor Documentation

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

Constructs a Not Condition

Parameters:
conditionThe condition to be evaluated.

Definition at line 135 of file Optika_StandardConditions.cpp.

virtual Optika::NotCondition::~NotCondition ( ) [inline, virtual]

Deconstructs a Not Condition.

Definition at line 159 of file Optika_StandardConditions.hpp.


Member Function Documentation

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

Determins whether or not a condition is true.

Implements Optika::Condition.

Definition at line 148 of file Optika_StandardConditions.cpp.

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.

Definition at line 152 of file Optika_StandardConditions.cpp.

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.

Definition at line 156 of file Optika_StandardConditions.cpp.


Member Data Documentation

The condition on which to perfrom the logical NOT.

Definition at line 171 of file Optika_StandardConditions.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends