ReinfLayer Class Reference

#include <ReinfLayer.h>

Inheritance diagram for ReinfLayer:

CircReinfLayer StraightReinfLayer List of all members.

Public Member Functions

 ReinfLayer ()
virtual ~ReinfLayer ()
virtual void setNumReinfBars (int numReinfBars)=0
virtual void setMaterialID (int materialID)=0
virtual void setReinfBarDiameter (double reinfBarDiemater)=0
virtual void setReinfBarArea (double reinfBarArea)=0
virtual int getNumReinfBars (void) const =0
virtual int getMaterialID (void) const =0
virtual double getReinfBarDiameter (void) const =0
virtual double getReinfBarArea (void) const =0
virtual ReinfLayergetCopy (void) const =0
virtual ReinfBargetReinfBars (void) const =0
virtual void Print (OPS_Stream &s, int flag=0) const =0

Friends

OPS_Streamoperator<< (OPS_Stream &s, const ReinfLayer &ReinfLayer)

Detailed Description

Definition at line 37 of file ReinfLayer.h.


Constructor & Destructor Documentation

ReinfLayer::ReinfLayer (  ) 

Definition at line 34 of file ReinfLayer.cpp.

ReinfLayer::~ReinfLayer (  )  [virtual]

Definition at line 40 of file ReinfLayer.cpp.


Member Function Documentation

virtual void ReinfLayer::setNumReinfBars ( int  numReinfBars  )  [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.

virtual void ReinfLayer::setMaterialID ( int  materialID  )  [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.

virtual void ReinfLayer::setReinfBarDiameter ( double  reinfBarDiemater  )  [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.

virtual void ReinfLayer::setReinfBarArea ( double  reinfBarArea  )  [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.

virtual int ReinfLayer::getNumReinfBars ( void   )  const [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.

virtual int ReinfLayer::getMaterialID ( void   )  const [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.

Referenced by buildSection().

virtual double ReinfLayer::getReinfBarDiameter ( void   )  const [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.

virtual double ReinfLayer::getReinfBarArea ( void   )  const [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.

virtual ReinfLayer* ReinfLayer::getCopy ( void   )  const [pure virtual]

virtual ReinfBar* ReinfLayer::getReinfBars ( void   )  const [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.

Referenced by buildSection().

virtual void ReinfLayer::Print ( OPS_Stream s,
int  flag = 0 
) const [pure virtual]

Implemented in CircReinfLayer, and StraightReinfLayer.


Friends And Related Function Documentation

OPS_Stream& operator<< ( OPS_Stream s,
const ReinfLayer ReinfLayer 
) [friend]


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

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