ArrayOfTaggedObjects Class Reference

#include <ArrayOfTaggedObjects.h>

Inheritance diagram for ArrayOfTaggedObjects:

TaggedObjectStorage List of all members.

Public Member Functions

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

Friends

class ArrayOfTaggedObjectsIter

Detailed Description

Definition at line 50 of file ArrayOfTaggedObjects.h.


Constructor & Destructor Documentation

ArrayOfTaggedObjects::ArrayOfTaggedObjects ( int  size  ) 

Definition at line 42 of file ArrayOfTaggedObjects.cpp.

References endln, and opserr.

Referenced by getEmptyCopy().

ArrayOfTaggedObjects::~ArrayOfTaggedObjects (  ) 

Definition at line 62 of file ArrayOfTaggedObjects.cpp.


Member Function Documentation

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

Implements TaggedObjectStorage.

Definition at line 71 of file ArrayOfTaggedObjects.cpp.

References endln, and opserr.

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

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

Implements TaggedObjectStorage.

Definition at line 206 of file ArrayOfTaggedObjects.cpp.

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

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

TaggedObjectIter & ArrayOfTaggedObjects::getComponents (  )  [virtual]

ArrayOfTaggedObjectsIter ArrayOfTaggedObjects::getIter (  ) 

Definition at line 318 of file ArrayOfTaggedObjects.cpp.

References ArrayOfTaggedObjectsIter.

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

Implements TaggedObjectStorage.

Definition at line 328 of file ArrayOfTaggedObjects.cpp.

References ArrayOfTaggedObjects(), and opserr.

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

Implements TaggedObjectStorage.

Definition at line 340 of file ArrayOfTaggedObjects.cpp.

Referenced by PartitionedDomain::clearAll().

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

Implements TaggedObjectStorage.

Definition at line 373 of file ArrayOfTaggedObjects.cpp.


Friends And Related Function Documentation

friend class ArrayOfTaggedObjectsIter [friend]

Definition at line 72 of file ArrayOfTaggedObjects.h.

Referenced by getIter().


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

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