public interface IfcReinforcingBar extends IfcReinforcingElement
| Modifier and Type | Method and Description |
|---|---|
double |
getBarLength()
Returns the value of the 'Bar Length' attribute.
|
String |
getBarLengthAsString()
Returns the value of the 'Bar Length As String' attribute.
|
IfcReinforcingBarSurfaceEnum |
getBarSurface()
Returns the value of the 'Bar Surface' attribute.
|
double |
getCrossSectionArea()
Returns the value of the 'Cross Section Area' attribute.
|
String |
getCrossSectionAreaAsString()
Returns the value of the 'Cross Section Area As String' attribute.
|
double |
getNominalDiameter()
Returns the value of the 'Nominal Diameter' attribute.
|
String |
getNominalDiameterAsString()
Returns the value of the 'Nominal Diameter As String' attribute.
|
IfcReinforcingBarTypeEnum |
getPredefinedType()
Returns the value of the 'Predefined Type' attribute.
|
boolean |
isSetBarLength()
Returns whether the value of the '
Bar Length' attribute is set. |
boolean |
isSetBarLengthAsString()
Returns whether the value of the '
Bar Length As String' attribute is set. |
boolean |
isSetBarSurface()
Returns whether the value of the '
Bar Surface' attribute is set. |
boolean |
isSetCrossSectionArea()
Returns whether the value of the '
Cross Section Area' attribute is set. |
boolean |
isSetCrossSectionAreaAsString()
Returns whether the value of the '
Cross Section Area As String' attribute is set. |
boolean |
isSetNominalDiameter()
Returns whether the value of the '
Nominal Diameter' attribute is set. |
boolean |
isSetNominalDiameterAsString()
Returns whether the value of the '
Nominal Diameter As String' attribute is set. |
boolean |
isSetPredefinedType()
Returns whether the value of the '
Predefined Type' attribute is set. |
void |
setBarLength(double value)
Sets the value of the '
Bar Length' attribute. |
void |
setBarLengthAsString(String value)
Sets the value of the '
Bar Length As String' attribute. |
void |
setBarSurface(IfcReinforcingBarSurfaceEnum value)
Sets the value of the '
Bar Surface' attribute. |
void |
setCrossSectionArea(double value)
Sets the value of the '
Cross Section Area' attribute. |
void |
setCrossSectionAreaAsString(String value)
Sets the value of the '
Cross Section Area As String' attribute. |
void |
setNominalDiameter(double value)
Sets the value of the '
Nominal Diameter' attribute. |
void |
setNominalDiameterAsString(String value)
Sets the value of the '
Nominal Diameter As String' attribute. |
void |
setPredefinedType(IfcReinforcingBarTypeEnum value)
Sets the value of the '
Predefined Type' attribute. |
void |
unsetBarLength()
Unsets the value of the '
Bar Length' attribute. |
void |
unsetBarLengthAsString()
Unsets the value of the '
Bar Length As String' attribute. |
void |
unsetBarSurface()
Unsets the value of the '
Bar Surface' attribute. |
void |
unsetCrossSectionArea()
Unsets the value of the '
Cross Section Area' attribute. |
void |
unsetCrossSectionAreaAsString()
Unsets the value of the '
Cross Section Area As String' attribute. |
void |
unsetNominalDiameter()
Unsets the value of the '
Nominal Diameter' attribute. |
void |
unsetNominalDiameterAsString()
Unsets the value of the '
Nominal Diameter As String' attribute. |
void |
unsetPredefinedType()
Unsets the value of the '
Predefined Type' attribute. |
getSteelGrade, isSetSteelGrade, setSteelGrade, unsetSteelGradegetConnectedFrom, getConnectedTo, getContainedInStructure, getFillsVoids, getHasCoverings, getHasOpenings, getHasProjections, getInterferesElements, getIsConnectionRealization, getIsInterferedByElements, getProvidesBoundaries, getReferencedInStructures, getTag, isSetConnectedFrom, isSetConnectedTo, isSetContainedInStructure, isSetFillsVoids, isSetHasCoverings, isSetHasOpenings, isSetHasProjections, isSetInterferesElements, isSetIsConnectionRealization, isSetIsInterferedByElements, isSetProvidesBoundaries, isSetReferencedInStructures, isSetTag, setTag, unsetConnectedFrom, unsetConnectedTo, unsetContainedInStructure, unsetFillsVoids, unsetHasCoverings, unsetHasOpenings, unsetHasProjections, unsetInterferesElements, unsetIsConnectionRealization, unsetIsInterferedByElements, unsetProvidesBoundaries, unsetReferencedInStructures, unsetTaggetGeometry, getObjectPlacement, getReferencedBy, getRepresentation, isSetGeometry, isSetObjectPlacement, isSetReferencedBy, isSetRepresentation, setGeometry, setObjectPlacement, setRepresentation, unsetGeometry, unsetObjectPlacement, unsetReferencedBy, unsetRepresentationgetDeclares, getIsDeclaredBy, getIsDefinedBy, getIsTypedBy, getObjectType, isSetDeclares, isSetIsDeclaredBy, isSetIsDefinedBy, isSetIsTypedBy, isSetObjectType, setObjectType, unsetDeclares, unsetIsDeclaredBy, unsetIsDefinedBy, unsetIsTypedBy, unsetObjectTypegetDecomposes, getHasAssignments, getHasAssociations, getHasContext, getIsDecomposedBy, getIsNestedBy, getNests, isSetDecomposes, isSetHasAssignments, isSetHasAssociations, isSetHasContext, isSetIsDecomposedBy, isSetIsNestedBy, isSetNests, unsetDecomposes, unsetHasAssignments, unsetHasAssociations, unsetHasContext, unsetIsDecomposedBy, unsetIsNestedBy, unsetNestsgetDescription, getGlobalId, getName, getOwnerHistory, isSetDescription, isSetName, isSetOwnerHistory, setDescription, setGlobalId, setName, setOwnerHistory, unsetDescription, unsetName, unsetOwnerHistoryforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removedouble getNominalDiameter()
If the meaning of the 'Nominal Diameter' attribute isn't clear, there really should be more of a description here...
isSetNominalDiameter(),
unsetNominalDiameter(),
setNominalDiameter(double),
Ifc4Package.getIfcReinforcingBar_NominalDiameter()void setNominalDiameter(double value)
Nominal Diameter' attribute.
value - the new value of the 'Nominal Diameter' attribute.isSetNominalDiameter(),
unsetNominalDiameter(),
getNominalDiameter()void unsetNominalDiameter()
Nominal Diameter' attribute.
boolean isSetNominalDiameter()
Nominal Diameter' attribute is set.
unsetNominalDiameter(),
getNominalDiameter(),
setNominalDiameter(double)String getNominalDiameterAsString()
If the meaning of the 'Nominal Diameter As String' attribute isn't clear, there really should be more of a description here...
isSetNominalDiameterAsString(),
unsetNominalDiameterAsString(),
setNominalDiameterAsString(String),
Ifc4Package.getIfcReinforcingBar_NominalDiameterAsString()void setNominalDiameterAsString(String value)
Nominal Diameter As String' attribute.
value - the new value of the 'Nominal Diameter As String' attribute.isSetNominalDiameterAsString(),
unsetNominalDiameterAsString(),
getNominalDiameterAsString()void unsetNominalDiameterAsString()
Nominal Diameter As String' attribute.
boolean isSetNominalDiameterAsString()
Nominal Diameter As String' attribute is set.
unsetNominalDiameterAsString(),
getNominalDiameterAsString(),
setNominalDiameterAsString(String)double getCrossSectionArea()
If the meaning of the 'Cross Section Area' attribute isn't clear, there really should be more of a description here...
isSetCrossSectionArea(),
unsetCrossSectionArea(),
setCrossSectionArea(double),
Ifc4Package.getIfcReinforcingBar_CrossSectionArea()void setCrossSectionArea(double value)
Cross Section Area' attribute.
value - the new value of the 'Cross Section Area' attribute.isSetCrossSectionArea(),
unsetCrossSectionArea(),
getCrossSectionArea()void unsetCrossSectionArea()
Cross Section Area' attribute.
boolean isSetCrossSectionArea()
Cross Section Area' attribute is set.
unsetCrossSectionArea(),
getCrossSectionArea(),
setCrossSectionArea(double)String getCrossSectionAreaAsString()
If the meaning of the 'Cross Section Area As String' attribute isn't clear, there really should be more of a description here...
isSetCrossSectionAreaAsString(),
unsetCrossSectionAreaAsString(),
setCrossSectionAreaAsString(String),
Ifc4Package.getIfcReinforcingBar_CrossSectionAreaAsString()void setCrossSectionAreaAsString(String value)
Cross Section Area As String' attribute.
value - the new value of the 'Cross Section Area As String' attribute.isSetCrossSectionAreaAsString(),
unsetCrossSectionAreaAsString(),
getCrossSectionAreaAsString()void unsetCrossSectionAreaAsString()
Cross Section Area As String' attribute.
boolean isSetCrossSectionAreaAsString()
Cross Section Area As String' attribute is set.
unsetCrossSectionAreaAsString(),
getCrossSectionAreaAsString(),
setCrossSectionAreaAsString(String)double getBarLength()
If the meaning of the 'Bar Length' attribute isn't clear, there really should be more of a description here...
isSetBarLength(),
unsetBarLength(),
setBarLength(double),
Ifc4Package.getIfcReinforcingBar_BarLength()void setBarLength(double value)
Bar Length' attribute.
value - the new value of the 'Bar Length' attribute.isSetBarLength(),
unsetBarLength(),
getBarLength()void unsetBarLength()
Bar Length' attribute.
isSetBarLength(),
getBarLength(),
setBarLength(double)boolean isSetBarLength()
Bar Length' attribute is set.
unsetBarLength(),
getBarLength(),
setBarLength(double)String getBarLengthAsString()
If the meaning of the 'Bar Length As String' attribute isn't clear, there really should be more of a description here...
isSetBarLengthAsString(),
unsetBarLengthAsString(),
setBarLengthAsString(String),
Ifc4Package.getIfcReinforcingBar_BarLengthAsString()void setBarLengthAsString(String value)
Bar Length As String' attribute.
value - the new value of the 'Bar Length As String' attribute.isSetBarLengthAsString(),
unsetBarLengthAsString(),
getBarLengthAsString()void unsetBarLengthAsString()
Bar Length As String' attribute.
boolean isSetBarLengthAsString()
Bar Length As String' attribute is set.
unsetBarLengthAsString(),
getBarLengthAsString(),
setBarLengthAsString(String)IfcReinforcingBarTypeEnum getPredefinedType()
IfcReinforcingBarTypeEnum.
If the meaning of the 'Predefined Type' attribute isn't clear, there really should be more of a description here...
IfcReinforcingBarTypeEnum,
isSetPredefinedType(),
unsetPredefinedType(),
setPredefinedType(IfcReinforcingBarTypeEnum),
Ifc4Package.getIfcReinforcingBar_PredefinedType()void setPredefinedType(IfcReinforcingBarTypeEnum value)
Predefined Type' attribute.
value - the new value of the 'Predefined Type' attribute.IfcReinforcingBarTypeEnum,
isSetPredefinedType(),
unsetPredefinedType(),
getPredefinedType()void unsetPredefinedType()
Predefined Type' attribute.
boolean isSetPredefinedType()
Predefined Type' attribute is set.
unsetPredefinedType(),
getPredefinedType(),
setPredefinedType(IfcReinforcingBarTypeEnum)IfcReinforcingBarSurfaceEnum getBarSurface()
IfcReinforcingBarSurfaceEnum.
If the meaning of the 'Bar Surface' attribute isn't clear, there really should be more of a description here...
IfcReinforcingBarSurfaceEnum,
isSetBarSurface(),
unsetBarSurface(),
setBarSurface(IfcReinforcingBarSurfaceEnum),
Ifc4Package.getIfcReinforcingBar_BarSurface()void setBarSurface(IfcReinforcingBarSurfaceEnum value)
Bar Surface' attribute.
value - the new value of the 'Bar Surface' attribute.IfcReinforcingBarSurfaceEnum,
isSetBarSurface(),
unsetBarSurface(),
getBarSurface()void unsetBarSurface()
Bar Surface' attribute.
boolean isSetBarSurface()
Bar Surface' attribute is set.
unsetBarSurface(),
getBarSurface(),
setBarSurface(IfcReinforcingBarSurfaceEnum)Copyright © 2018 OpenSource BIM. All rights reserved.