Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SMMap Class Reference

#include <SMMap.h>

Inheritance diagram for SMMap::

AlgebraicObject SMObject FEData SMHomomorphism SMHomomorphism2 List of all members.

Public Methods

 SMMap (SMFPGroup &G, Map m, const Chars heritage)
 SMMap (SMFPGroup &G, SMFPGroup &H, Map m, const Chars heritage)
 SMMap (SMFPGroup &G)
 SMMap (SMFPGroup &G, SMFPGroup &H)
Map getMap () const
SMFPGroupgetDomain () const
SMFPGroupgetRange () const
MCMmcm () const
InformationCenterinfoCenter ()
const InformationCenterinfoCenter () const
const char* typeID () const
const IconID iconID () const
void viewStructure (ostream &ostr) const
void printProperties (ostream &ostr) const
void printDefinition (ostream &ostr) const

Public Attributes

MIC mic

Static Public Methods

const char* type ()

Protected Methods

void readMessage (istream &)

Private Attributes

const Map theMap
SMFPGrouptheDomain
SMFPGrouptheRange
MCMtheMCM

Constructor & Destructor Documentation

SMMap::SMMap ( SMFPGroup & G,
Map m,
const Chars heritage )
 

SMMap::SMMap ( SMFPGroup & G,
SMFPGroup & H,
Map m,
const Chars heritage )
 

SMMap::SMMap ( SMFPGroup & G )
 

SMMap::SMMap ( SMFPGroup & G,
SMFPGroup & H )
 


Member Function Documentation

Map SMMap::getMap ( ) const [inline]
 

Definition at line 136 of file SMMap.h.

SMFPGroup & SMMap::getDomain ( ) const [inline]
 

Definition at line 138 of file SMMap.h.

SMFPGroup & SMMap::getRange ( ) const [inline]
 

Definition at line 140 of file SMMap.h.

MCM & SMMap::mcm ( ) const [inline]
 

Definition at line 142 of file SMMap.h.

InformationCenter * SMMap::infoCenter ( ) [inline, virtual]
 

Reimplemented from AlgebraicObject.

Definition at line 144 of file SMMap.h.

const InformationCenter * SMMap::infoCenter ( ) const [inline, virtual]
 

Reimplemented from AlgebraicObject.

Definition at line 145 of file SMMap.h.

const char* SMMap::type ( ) [inline, static]
 

Reimplemented in SMHomomorphism, and SMHomomorphism2.

Definition at line 153 of file SMMap.h.

Referenced by typeID(), and SMHomomorphism::typeID().

const char * SMMap::typeID ( ) const [inline, virtual]
 

Reimplemented from SMObject.

Reimplemented in SMHomomorphism, and SMHomomorphism2.

Definition at line 155 of file SMMap.h.

const IconID SMMap::iconID ( ) const [inline, virtual]
 

Reimplemented from SMObject.

Reimplemented in SMHomomorphism.

Definition at line 157 of file SMMap.h.

void SMMap::viewStructure ( ostream & ostr ) const [virtual]
 

Reimplemented from SMObject.

void SMMap::printProperties ( ostream & ostr ) const [virtual]
 

Reimplemented from SMObject.

void SMMap::printDefinition ( ostream & ostr ) const [virtual]
 

Reimplemented from SMObject.

void SMMap::readMessage ( istream & istr ) [inline, protected, virtual]
 

Reimplemented from SMObject.

Reimplemented in SMHomomorphism.

Definition at line 174 of file SMMap.h.


Member Data Documentation

MIC SMMap::mic
 

Definition at line 185 of file SMMap.h.

const Map SMMap::theMap [private]
 

Definition at line 189 of file SMMap.h.

SMFPGroup& SMMap::theDomain [private]
 

Definition at line 191 of file SMMap.h.

SMFPGroup& SMMap::theRange [private]
 

Definition at line 193 of file SMMap.h.

MCM* SMMap::theMCM [private]
 

Definition at line 195 of file SMMap.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:08 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001