public class HShape extends ParameterizedProfile
HShape
provides the defining parameters of an 'H' or 'I' shape.name, properties
Modifier and Type | Method and Description |
---|---|
double |
getBottomFlangeEdgeRadius()
Gets the radius of the upper edges of the bottom flange.
|
double |
getBottomFlangeFilletRadius()
Gets the radius of fillet between the web and the bottom flange.
|
double |
getBottomFlangeThickness()
Gets the flange thickness of H-shape.
|
double |
getBottomFlangeWidth()
Gets the extent of the width.
|
Vector2 |
getExtent()
Gets the extent in x and y dimension.
|
double |
getOverallDepth()
Gets the extent of the depth.
|
double |
getTopFlangeEdgeRadius()
Gets the radius of the lower edges of the top flange.
|
double |
getTopFlangeFilletRadius()
Gets the radius of fillet between the web and the top flange.
|
double |
getTopFlangeThickness()
Gets the thickness of the top flange.
|
double |
getTopFlangeWidth()
Gets the width of the top flange.
|
double |
getWebThickness()
Gets the thickness of the web of the H-shape.
|
void |
setBottomFlangeEdgeRadius(double value)
Sets the radius of the upper edges of the bottom flange.
|
void |
setBottomFlangeFilletRadius(double value)
Sets the radius of fillet between the web and the bottom flange.
|
void |
setBottomFlangeThickness(double value)
Sets the flange thickness of H-shape.
|
void |
setBottomFlangeWidth(double value)
Sets the extent of the width.
|
void |
setOverallDepth(double value)
Sets the extent of the depth.
|
void |
setTopFlangeEdgeRadius(double value)
Sets the radius of the lower edges of the top flange.
|
void |
setTopFlangeFilletRadius(double value)
Sets the radius of fillet between the web and the top flange.
|
void |
setTopFlangeThickness(double value)
Sets the thickness of the top flange.
|
void |
setTopFlangeWidth(double value)
Sets the width of the top flange.
|
void |
setWebThickness(double value)
Sets the thickness of the web of the H-shape.
|
getEntityRendererKey
getBoundingBox, getExcluded, getParentNode, getParentNodes, setExcluded, setParentNode
getScene
findProperty, getName, getProperties, getProperty, removeProperty, removeProperty, setName, setProperty
public HShape()
HShape
public double getOverallDepth()
public void setOverallDepth(double value)
value
- New valuepublic double getBottomFlangeWidth()
public void setBottomFlangeWidth(double value)
value
- New valuepublic double getTopFlangeWidth()
public void setTopFlangeWidth(double value)
value
- New valuepublic double getTopFlangeThickness()
public void setTopFlangeThickness(double value)
value
- New valuepublic double getTopFlangeEdgeRadius()
public void setTopFlangeEdgeRadius(double value)
value
- New valuepublic double getTopFlangeFilletRadius()
public void setTopFlangeFilletRadius(double value)
value
- New valuepublic double getBottomFlangeThickness()
public void setBottomFlangeThickness(double value)
value
- New valuepublic double getWebThickness()
public void setWebThickness(double value)
value
- New valuepublic double getBottomFlangeFilletRadius()
public void setBottomFlangeFilletRadius(double value)
value
- New valuepublic double getBottomFlangeEdgeRadius()
public void setBottomFlangeEdgeRadius(double value)
value
- New valuepublic Vector2 getExtent()
getExtent
in class ParameterizedProfile