SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Functions
SCIRun::Core::Algorithms Namespace Reference

Namespaces

 BrainStimulator
 
 DataIO
 
 Fields
 
 FiniteElements
 
 Math
 

Classes

struct  Name
 
class  AlgoOption
 
class  Variable
 
class  AlgorithmLogger
 
class  AlgorithmStatusReporter
 
class  ScopedAlgorithmStatusReporter
 
class  AlgorithmData
 
class  AlgorithmInput
 
class  AlgorithmOutput
 
class  AlgorithmInterface
 
class  AlgorithmParameterList
 
class  AlgoInputBuilder
 
class  AlgorithmBase
 
class  AlgorithmCollaborator
 
class  AlgorithmFactory
 
struct  AlgorithmInputException
 
struct  AlgorithmProcessingException
 
struct  AlgorithmParameterNotFound
 
class  Variables
 
class  HardCodedAlgorithmFactory
 
class  ObjToFieldReader
 

Typedefs

typedef Name AlgorithmParameterName
 
typedef Name AlgorithmInputName
 
typedef Name AlgorithmOutputName
 
typedef Variable AlgorithmParameter
 
typedef boost::shared_ptr
< AlgorithmInput
AlgorithmInputHandle
 
typedef boost::shared_ptr
< AlgorithmOutput
AlgorithmOutputHandle
 
typedef boost::shared_ptr
< AlgorithmBase
AlgorithmHandle
 
typedef boost::shared_ptr
< AlgorithmFactory
AlgorithmFactoryHandle
 

Functions

SCISHARE bool operator== (const Name &lhs, const Name &rhs)
 
SCISHARE std::ostream & operator<< (std::ostream &out, const Name &name)
 
SCISHARE bool operator== (const AlgoOption &lhs, const AlgoOption &rhs)
 
SCISHARE std::ostream & operator<< (std::ostream &out, const AlgoOption &op)
 
SCISHARE bool operator== (const Variable &lhs, const Variable &rhs)
 
SCISHARE std::ostream & operator<< (std::ostream &out, const Variable &var)
 
SCISHARE AlgorithmInput makeNullInput ()
 
template<typename T >
boost::shared_ptr< T > optionalAlgoInput (boost::optional< boost::shared_ptr< T >> opt)
 

Typedef Documentation

typedef boost::shared_ptr<AlgorithmFactory> AlgorithmFactoryHandle
typedef boost::shared_ptr<AlgorithmBase> AlgorithmHandle
typedef boost::shared_ptr<AlgorithmInput> AlgorithmInputHandle
typedef boost::shared_ptr<AlgorithmOutput> AlgorithmOutputHandle

Function Documentation

AlgorithmInput makeNullInput ( )
std::ostream & operator<< ( std::ostream &  out,
const Name name 
)
std::ostream & operator<< ( std::ostream &  out,
const AlgoOption op 
)
std::ostream & operator<< ( std::ostream &  out,
const Variable var 
)
bool operator== ( const Name lhs,
const Name rhs 
)
bool operator== ( const AlgoOption lhs,
const AlgoOption rhs 
)
bool operator== ( const Variable lhs,
const Variable rhs 
)
boost::shared_ptr<T> SCIRun::Core::Algorithms::optionalAlgoInput ( boost::optional< boost::shared_ptr< T >>  opt)