org.jscience.physics.solids
Class AtlasSection

java.lang.Object
  extended by org.jscience.physics.solids.AtlasObject
      extended by org.jscience.physics.solids.AtlasSection
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
CircularSection, RectangularSection

public abstract class AtlasSection
extends AtlasObject


Field Summary
protected  double alpha
           
protected  double area
           
protected  double As
           
protected  double IpMax
           
protected  double IpMin
           
protected  double Iy
           
protected  double Iyz
           
protected  double Iz
           
protected  double J
           
protected  double K1
           
protected  double K2
           
protected  double K3
           
protected  java.util.ArrayList<AtlasPosition> outLine
           
protected  double Qy
           
protected  double Qz
           
protected  double RhoMax
           
protected  double RhoMin
           
protected  double RhoX
           
protected  double RhoY
           
protected  AtlasPosition ShearCenter
           
protected  java.util.ArrayList<AtlasPosition> srp
           
protected  double yBar
           
protected  double zBar
           
 
Constructor Summary
AtlasSection()
           
AtlasSection(java.util.ArrayList<AtlasPosition> OL)
           
 
Method Summary
abstract  StressResult[] computeSectionStress()
           
 double getArea()
           
 double getAs()
           
 double getIy()
           
 double getIz()
           
 double getJ()
           
 java.util.ArrayList<AtlasPosition> getOutLine()
           
 AtlasPosition getShearCenter()
           
 java.util.ArrayList<AtlasPosition> getSRP()
           
 void setArea(double area)
           
 void setAs(double as)
           
 void setIy(double Iy)
           
 void setIz(double Iz)
           
 void setJ(double j)
           
 void setOutLine(java.util.ArrayList<AtlasPosition> outLine)
           
 void setShearCenter(AtlasPosition shearCenter)
           
 void setSRP(java.util.ArrayList<AtlasPosition> sp)
           
 
Methods inherited from class org.jscience.physics.solids.AtlasObject
compareTo, equals, getId, getParentModel, getType, loadJDOMElement, populateGeometry, setId, setParentModel, toString, unloadJDOMElement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

area

protected double area

Iy

protected double Iy

Iz

protected double Iz

Iyz

protected double Iyz

J

protected double J

As

protected double As

Qy

protected double Qy

Qz

protected double Qz

yBar

protected double yBar

zBar

protected double zBar

RhoX

protected double RhoX

RhoY

protected double RhoY

alpha

protected double alpha

IpMax

protected double IpMax

IpMin

protected double IpMin

RhoMax

protected double RhoMax

RhoMin

protected double RhoMin

K1

protected double K1

K2

protected double K2

K3

protected double K3

ShearCenter

protected AtlasPosition ShearCenter

srp

protected java.util.ArrayList<AtlasPosition> srp

outLine

protected java.util.ArrayList<AtlasPosition> outLine
Constructor Detail

AtlasSection

public AtlasSection()

AtlasSection

public AtlasSection(java.util.ArrayList<AtlasPosition> OL)
Method Detail

computeSectionStress

public abstract StressResult[] computeSectionStress()

getArea

public double getArea()
Returns:
Returns the area.

setArea

public void setArea(double area)
Parameters:
area - The area to set.

getAs

public double getAs()
Returns:
Returns the as.

setAs

public void setAs(double as)
Parameters:
as - The as to set.

getIy

public double getIy()
Returns:
Returns the Iy.

setIy

public void setIy(double Iy)
Parameters:
Iy - The Iy to set.

getIz

public double getIz()
Returns:
Returns the Iz.

setIz

public void setIz(double Iz)
Parameters:
Iz - The Iz to set.

getJ

public double getJ()
Returns:
Returns the j.

setJ

public void setJ(double j)
Parameters:
j - The j to set.

getOutLine

public java.util.ArrayList<AtlasPosition> getOutLine()
Returns:
Returns the outLine.

setOutLine

public void setOutLine(java.util.ArrayList<AtlasPosition> outLine)
Parameters:
outLine - The outLine to set.

setSRP

public void setSRP(java.util.ArrayList<AtlasPosition> sp)
Parameters:
sp - The stress recovery points to set.

getSRP

public java.util.ArrayList<AtlasPosition> getSRP()
Returns:
Returns the array of stress recovery points

getShearCenter

public AtlasPosition getShearCenter()
Returns:
Returns the shearCenter.

setShearCenter

public void setShearCenter(AtlasPosition shearCenter)
Parameters:
shearCenter - The shearCenter to set.