StraightReinfLayer Class Reference

#include <StraightReinfLayer.h>

Inheritance diagram for StraightReinfLayer:

ReinfLayer List of all members.

Public Member Functions

 StraightReinfLayer ()
 StraightReinfLayer (int materialID, int numReinfBars, double reinfBarArea, const Vector &initialPosition, const Vector &finalPosition)
 ~StraightReinfLayer ()
void setNumReinfBars (int numReinfBars)
void setMaterialID (int materialID)
void setReinfBarDiameter (double reinfBarDiameter)
void setReinfBarArea (double reinfBarArea)
void setInitialPosition (const Vector &initialPosition)
void setFinalPosition (const Vector &finalPosition)
int getNumReinfBars (void) const
int getMaterialID (void) const
double getReinfBarDiameter (void) const
double getReinfBarArea (void) const
ReinfBar * getReinfBars (void) const
ReinfLayer * getCopy (void) const
const Vector & getInitialPosition (void) const
const Vector & getFinalPosition (void) const
void Print (OPS_Stream &s, int flag=0) const

Friends

OPS_Stream & operator<< (OPS_Stream &s, const StraightReinfLayer &straightReinfLayer)

Detailed Description

Definition at line 38 of file StraightReinfLayer.h.


Constructor & Destructor Documentation

StraightReinfLayer::StraightReinfLayer (  ) 

Definition at line 38 of file StraightReinfLayer.cpp.

Referenced by getCopy().

StraightReinfLayer::StraightReinfLayer ( int  materialID,
int  numReinfBars,
double  reinfBarArea,
const Vector &  initialPosition,
const Vector &  finalPosition 
)

Definition at line 45 of file StraightReinfLayer.cpp.

StraightReinfLayer::~StraightReinfLayer (  ) 

Definition at line 59 of file StraightReinfLayer.cpp.


Member Function Documentation

void StraightReinfLayer::setNumReinfBars ( int  numReinfBars  )  [virtual]

Implements ReinfLayer.

Definition at line 65 of file StraightReinfLayer.cpp.

void StraightReinfLayer::setMaterialID ( int  materialID  )  [virtual]

Implements ReinfLayer.

Definition at line 70 of file StraightReinfLayer.cpp.

void StraightReinfLayer::setReinfBarDiameter ( double  reinfBarDiameter  )  [virtual]

Implements ReinfLayer.

Definition at line 75 of file StraightReinfLayer.cpp.

References pi.

void StraightReinfLayer::setReinfBarArea ( double  reinfBarArea  )  [virtual]

Implements ReinfLayer.

Definition at line 82 of file StraightReinfLayer.cpp.

void StraightReinfLayer::setInitialPosition ( const Vector &  initialPosition  ) 

Definition at line 87 of file StraightReinfLayer.cpp.

void StraightReinfLayer::setFinalPosition ( const Vector &  finalPosition  ) 

Definition at line 92 of file StraightReinfLayer.cpp.

int StraightReinfLayer::getNumReinfBars ( void   )  const [virtual]

Implements ReinfLayer.

Definition at line 98 of file StraightReinfLayer.cpp.

int StraightReinfLayer::getMaterialID ( void   )  const [virtual]

Implements ReinfLayer.

Definition at line 103 of file StraightReinfLayer.cpp.

double StraightReinfLayer::getReinfBarDiameter ( void   )  const [virtual]

Implements ReinfLayer.

Definition at line 108 of file StraightReinfLayer.cpp.

double StraightReinfLayer::getReinfBarArea ( void   )  const [virtual]

Implements ReinfLayer.

Definition at line 113 of file StraightReinfLayer.cpp.

ReinfBar * StraightReinfLayer::getReinfBars ( void   )  const [virtual]

Implements ReinfLayer.

Definition at line 119 of file StraightReinfLayer.cpp.

References ReinfBar::setArea(), and ReinfBar::setPosition().

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

Implements ReinfLayer.

Definition at line 173 of file StraightReinfLayer.cpp.

References StraightReinfLayer().

const Vector & StraightReinfLayer::getInitialPosition ( void   )  const

Definition at line 160 of file StraightReinfLayer.cpp.

const Vector & StraightReinfLayer::getFinalPosition ( void   )  const

Definition at line 166 of file StraightReinfLayer.cpp.

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

Implements ReinfLayer.

Definition at line 183 of file StraightReinfLayer.cpp.

Referenced by operator<<().


Friends And Related Function Documentation

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

Definition at line 194 of file StraightReinfLayer.cpp.


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

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