FiberSectionRepr Class Reference

#include <FiberSectionRepr.h>

Inheritance diagram for FiberSectionRepr:

SectionRepres TaggedObject List of all members.

Public Member Functions

 FiberSectionRepr (int sectionID)
 FiberSectionRepr (int sectionID, int maxNumPatches, int maxNumReinfLayers)
 FiberSectionRepr (int sectionID, int numPatches, Patch **patches, int numReinfLayers, ReinfLayer **reinfLayers)
 ~FiberSectionRepr ()
void setNumPatches (int numPatches)
int setPatches (Patch **patches)
void setNumReinfLayers (int numReinfLayers)
int setReinfLayers (ReinfLayer **reinfLayers)
int addPatch (const Patch &aPatch)
int addReinfLayer (const ReinfLayer &aReinfLayer)
int addFiber (Fiber &theFiber)
int getType (void) const
int getNumPatches (void) const
int getNumReinfLayers (void) const
int getNumFibers (void) const
Patch ** getPatches (void) const
ReinfLayer ** getReinfLayers (void) const
Fiber ** getFibers (void) const
void Print (OPS_Stream &s, int flag=0)

Friends

OPS_Streamoperator<< (OPS_Stream &s, FiberSectionRepr &fiberSectionRepr)

Detailed Description

Definition at line 42 of file FiberSectionRepr.h.


Constructor & Destructor Documentation

FiberSectionRepr::FiberSectionRepr ( int  sectionID  ) 

Definition at line 89 of file FiberSectionRepr.cpp.

References exit(), and opserr.

FiberSectionRepr::FiberSectionRepr ( int  sectionID,
int  maxNumPatches,
int  maxNumReinfLayers 
)

Definition at line 43 of file FiberSectionRepr.cpp.

References exit(), and opserr.

FiberSectionRepr::FiberSectionRepr ( int  sectionID,
int  numPatches,
Patch **  patches,
int  numReinfLayers,
ReinfLayer **  reinfLayers 
)

Definition at line 103 of file FiberSectionRepr.cpp.

References exit(), and opserr.

FiberSectionRepr::~FiberSectionRepr (  ) 

Definition at line 121 of file FiberSectionRepr.cpp.


Member Function Documentation

void FiberSectionRepr::setNumPatches ( int  numPatches  ) 

Definition at line 149 of file FiberSectionRepr.cpp.

References exit(), and opserr.

int FiberSectionRepr::setPatches ( Patch **  patches  ) 

Definition at line 155 of file FiberSectionRepr.cpp.

References exit(), and opserr.

void FiberSectionRepr::setNumReinfLayers ( int  numReinfLayers  ) 

Definition at line 163 of file FiberSectionRepr.cpp.

References exit(), and opserr.

int FiberSectionRepr::setReinfLayers ( ReinfLayer **  reinfLayers  ) 

Definition at line 169 of file FiberSectionRepr.cpp.

References exit(), and opserr.

int FiberSectionRepr::addPatch ( const Patch aPatch  ) 

Definition at line 177 of file FiberSectionRepr.cpp.

References Patch::getCopy(), and opserr.

Referenced by TclModelBuilder_addPatch().

int FiberSectionRepr::addReinfLayer ( const ReinfLayer aReinfLayer  ) 

Definition at line 205 of file FiberSectionRepr.cpp.

References ReinfLayer::getCopy(), and opserr.

Referenced by TclModelBuilder_addReinfLayer().

int FiberSectionRepr::addFiber ( Fiber theFiber  ) 

Definition at line 291 of file FiberSectionRepr.cpp.

References opserr.

Referenced by TclModelBuilder_addFiber().

int FiberSectionRepr::getType ( void   )  const [virtual]

Implements SectionRepres.

Definition at line 235 of file FiberSectionRepr.cpp.

References SEC_TAG_FiberSection.

int FiberSectionRepr::getNumPatches ( void   )  const

Definition at line 240 of file FiberSectionRepr.cpp.

int FiberSectionRepr::getNumReinfLayers ( void   )  const

Definition at line 245 of file FiberSectionRepr.cpp.

int FiberSectionRepr::getNumFibers ( void   )  const

Definition at line 336 of file FiberSectionRepr.cpp.

Referenced by TclModelBuilder_addFiber().

Patch ** FiberSectionRepr::getPatches ( void   )  const

Definition at line 251 of file FiberSectionRepr.cpp.

ReinfLayer ** FiberSectionRepr::getReinfLayers ( void   )  const

Definition at line 257 of file FiberSectionRepr.cpp.

Fiber ** FiberSectionRepr::getFibers ( void   )  const

Definition at line 342 of file FiberSectionRepr.cpp.

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

Implements TaggedObject.

Definition at line 263 of file FiberSectionRepr.cpp.

Referenced by operator<<().


Friends And Related Function Documentation

OPS_Stream& operator<< ( OPS_Stream s,
FiberSectionRepr fiberSectionRepr 
) [friend]

Definition at line 282 of file FiberSectionRepr.cpp.


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

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