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
ReinfBargetReinfBars (void) const
ReinfLayergetCopy (void) const
const VectorgetInitialPosition (void) const
const VectorgetFinalPosition (void) const
void Print (OPS_Stream &s, int flag=0) const

Friends

OPS_Streamoperator<< (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