IRIS::Fuzzy::Set Class Reference

Abstract base class for a fuzzy set. More...

#include <Set.h>

Inheritance diagram for IRIS::Fuzzy::Set:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Set (const string &name="<noname>")
 create an empty membership function
void setName (const string &name)
void set (const string &name)
string getName () const
 get the name of this set
void get (string &name) const
virtual void draw () const =0

Protected Attributes

string name

Detailed Description

Abstract base class for a fuzzy set.


Constructor & Destructor Documentation

IRIS::Fuzzy::Set::Set const string &  name = "<noname>"  ) 
 

create an empty membership function


Member Function Documentation

virtual void IRIS::Fuzzy::Set::draw  )  const [pure virtual]
 

draw this set to see what it looks like; included primarily for debugging purposes ...

Implemented in IRIS::Fuzzy::BellMF, IRIS::Fuzzy::dSigMF, IRIS::Fuzzy::GaussMF, IRIS::Fuzzy::MembershipFn, IRIS::Fuzzy::Numeric, IRIS::Fuzzy::pSigMF, IRIS::Fuzzy::SigMF, IRIS::Fuzzy::TrapMF, IRIS::Fuzzy::TriMF, and IRIS::Fuzzy::ZMF.

void IRIS::Fuzzy::Set::get string &  name  )  const
 

get the name of this set; same as getName()

Parameters:
name name given this set
See also:
getName()

string IRIS::Fuzzy::Set::getName  )  const
 

get the name of this set

void IRIS::Fuzzy::Set::set const string &  name  ) 
 

set the name for this set; same as setName()

Parameters:
name name to give this set
See also:
setName()

void IRIS::Fuzzy::Set::setName const string &  name  ) 
 

set the name for this set

Parameters:
name name to give this set


Member Data Documentation

string IRIS::Fuzzy::Set::name [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Dec 12 13:42:39 2006 for IRIS Intelligent Systems Tools by  doxygen 1.4.6