MapOfTaggedObjects Class Reference

#include <MapOfTaggedObjects.h>

Inheritance diagram for MapOfTaggedObjects:

TaggedObjectStorage List of all members.

Public Member Functions

 MapOfTaggedObjects ()
 ~MapOfTaggedObjects ()
int setSize (int newSize)
bool addComponent (TaggedObject *newComponent)
TaggedObjectremoveComponent (int tag)
int getNumComponents (void) const
TaggedObjectgetComponentPtr (int tag)
TaggedObjectItergetComponents ()
MapOfTaggedObjectsIter getIter ()
TaggedObjectStoragegetEmptyCopy (void)
void clearAll (bool invokeDestructor=true)
void Print (OPS_Stream &s, int flag=0)

Friends

class MapOfTaggedObjectsIter

Detailed Description

Definition at line 47 of file MapOfTaggedObjects.h.


Constructor & Destructor Documentation

MapOfTaggedObjects::MapOfTaggedObjects (  ) 

Definition at line 47 of file MapOfTaggedObjects.cpp.

Referenced by getEmptyCopy().

MapOfTaggedObjects::~MapOfTaggedObjects (  ) 

Definition at line 53 of file MapOfTaggedObjects.cpp.


Member Function Documentation

int MapOfTaggedObjects::setSize ( int  newSize  )  [virtual]

Implements TaggedObjectStorage.

Definition at line 60 of file MapOfTaggedObjects.cpp.

References opserr.

bool MapOfTaggedObjects::addComponent ( TaggedObject newComponent  )  [virtual]

Implements TaggedObjectStorage.

Definition at line 74 of file MapOfTaggedObjects.cpp.

References TaggedObject::getTag(), and opserr.

Referenced by main().

TaggedObject * MapOfTaggedObjects::removeComponent ( int  tag  )  [virtual]

Implements TaggedObjectStorage.

Definition at line 106 of file MapOfTaggedObjects.cpp.

References opserr.

Referenced by main().

int MapOfTaggedObjects::getNumComponents ( void   )  const [virtual]

Implements TaggedObjectStorage.

Definition at line 130 of file MapOfTaggedObjects.cpp.

TaggedObject * MapOfTaggedObjects::getComponentPtr ( int  tag  )  [virtual]

Implements TaggedObjectStorage.

Definition at line 137 of file MapOfTaggedObjects.cpp.

TaggedObjectIter & MapOfTaggedObjects::getComponents (  )  [virtual]

Implements TaggedObjectStorage.

Definition at line 154 of file MapOfTaggedObjects.cpp.

References MapOfTaggedObjectsIter::reset().

Referenced by main().

MapOfTaggedObjectsIter MapOfTaggedObjects::getIter (  ) 

Definition at line 162 of file MapOfTaggedObjects.cpp.

References MapOfTaggedObjectsIter.

TaggedObjectStorage * MapOfTaggedObjects::getEmptyCopy ( void   )  [virtual]

Implements TaggedObjectStorage.

Definition at line 169 of file MapOfTaggedObjects.cpp.

References MapOfTaggedObjects(), and opserr.

void MapOfTaggedObjects::clearAll ( bool  invokeDestructor = true  )  [virtual]

Implements TaggedObjectStorage.

Definition at line 181 of file MapOfTaggedObjects.cpp.

Referenced by main().

void MapOfTaggedObjects::Print ( OPS_Stream s,
int  flag = 0 
) [virtual]

Implements TaggedObjectStorage.

Definition at line 198 of file MapOfTaggedObjects.cpp.

Referenced by main().


Friends And Related Function Documentation

friend class MapOfTaggedObjectsIter [friend]

Definition at line 69 of file MapOfTaggedObjects.h.

Referenced by getIter().


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:45 2006 for OpenSees by doxygen 1.5.0