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

SMSubgroup Class Reference

#include <SMSubgroup.h>

Inheritance diagram for SMSubgroup::

AlgebraicObject SMObject FEData List of all members.

Public Methods

 SMSubgroup (SMFPGroup &G, const SGofFreeGroup &S, const Chars heritage, Chars def=Chars())
 SMSubgroup (SMFPGroup &G)
SGofFreeGroup getSubgroup () const
SMFPGroupgetParent () const
SCMscm () 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

SIC sic

Static Public Methods

const char* type ()

Protected Methods

void readMessage (istream &)

Private Attributes

const SGofFreeGroup theSubgroup
SMFPGrouptheGroup
SCMtheSCM
Chars definition

Constructor & Destructor Documentation

SMSubgroup::SMSubgroup ( SMFPGroup & G,
const SGofFreeGroup & S,
const Chars heritage,
Chars def = Chars() )
 

SMSubgroup::SMSubgroup ( SMFPGroup & G ) [inline]
 

Definition at line 407 of file SMSubgroup.h.


Member Function Documentation

SGofFreeGroup SMSubgroup::getSubgroup ( ) const [inline]
 

Definition at line 419 of file SMSubgroup.h.

SMFPGroup & SMSubgroup::getParent ( ) const [inline]
 

Definition at line 421 of file SMSubgroup.h.

SCM & SMSubgroup::scm ( ) const [inline]
 

Definition at line 423 of file SMSubgroup.h.

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

Reimplemented from AlgebraicObject.

Definition at line 426 of file SMSubgroup.h.

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

Reimplemented from AlgebraicObject.

Definition at line 427 of file SMSubgroup.h.

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

Definition at line 435 of file SMSubgroup.h.

Referenced by typeID().

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

Reimplemented from SMObject.

Definition at line 437 of file SMSubgroup.h.

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

Reimplemented from SMObject.

Definition at line 439 of file SMSubgroup.h.

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

Reimplemented from SMObject.

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

Reimplemented from SMObject.

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

Reimplemented from SMObject.

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

Reimplemented from SMObject.

Definition at line 457 of file SMSubgroup.h.


Member Data Documentation

SIC SMSubgroup::sic
 

Definition at line 468 of file SMSubgroup.h.

const SGofFreeGroup SMSubgroup::theSubgroup [private]
 

Definition at line 472 of file SMSubgroup.h.

SMFPGroup& SMSubgroup::theGroup [private]
 

Definition at line 474 of file SMSubgroup.h.

SCM* SMSubgroup::theSCM [private]
 

Definition at line 476 of file SMSubgroup.h.

Chars SMSubgroup::definition [private]
 

Definition at line 478 of file SMSubgroup.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