ifc4.ifccshapeprofiledef Class Reference

Public Member Functions

def depth ()
 
def girth ()
 
def internalfilletradius ()
 
def validgirth (self)
 
def validinternalfilletradius (self)
 
def validwallthickness (self)
 
def wallthickness ()
 
def width ()
 
- Public Member Functions inherited from ifc4.ifcparameterizedprofiledef
def position ()
 
- Public Member Functions inherited from ifc4.ifcprofiledef
def hasexternalreference ()
 
def hasproperties ()
 
def profilename ()
 
def profiletype ()
 

Public Attributes

 depth
 
 girth
 
 internalfilletradius
 
 wallthickness
 
 width
 
- Public Attributes inherited from ifc4.ifcparameterizedprofiledef
 position
 
- Public Attributes inherited from ifc4.ifcprofiledef
 profilename
 
 profiletype
 

Detailed Description

Entity ifccshapeprofiledef definition.

    :param depth
    :type depth:ifcpositivelengthmeasure

    :param width
    :type width:ifcpositivelengthmeasure

    :param wallthickness
    :type wallthickness:ifcpositivelengthmeasure

    :param girth
    :type girth:ifcpositivelengthmeasure

    :param internalfilletradius
    :type internalfilletradius:ifcnonnegativelengthmeasure

Member Function Documentation

◆ depth()

def ifc4.ifccshapeprofiledef.depth ( )

References ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_depression._depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.extruded_face_solid._depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.extruded_area_solid._depth, automotive_design.extruded_face_solid._depth, automotive_design.extruded_area_solid._depth, ifc2x3.ifczshapeprofiledef._depth, ifc2x3.ifcushapeprofiledef._depth, ifc2x3.ifctshapeprofiledef._depth, ifc2x3.ifcsurfaceoflinearextrusion._depth, ifc2x3.ifcextrudedareasolid._depth, ifc2x3.ifccshapeprofiledef._depth, ifc2x3.ifclshapeprofiledef._depth, ifc4.ifczshapeprofiledef._depth, ifc4.ifcushapeprofiledef._depth, ifc4.ifctshapeprofiledef._depth, ifc4.ifcsurfaceoflinearextrusion._depth, ifc4.ifcextrudedareasolid._depth, ifc4.ifccshapeprofiledef._depth, and ifc4.ifclshapeprofiledef._depth.

Referenced by ifc4.ifcsurfaceoflinearextrusion.depthgreaterzero(), ifc2x3.ifcsurfaceoflinearextrusion.extrusionaxis(), ifc4.ifcsurfaceoflinearextrusion.extrusionaxis(), ifc4.ifczshapeprofiledef.validflangethickness(), ifc4.ifcushapeprofiledef.validflangethickness(), ifc4.ifctshapeprofiledef.validflangethickness(), ifc4.ifccshapeprofiledef.validgirth(), ifc4.ifccshapeprofiledef.validinternalfilletradius(), ifc4.ifclshapeprofiledef.validthickness(), ifc4.ifccshapeprofiledef.validwallthickness(), ifc2x3.ifctshapeprofiledef.wr1(), ifc2x3.ifccshapeprofiledef.wr1(), ifc2x3.ifccshapeprofiledef.wr2(), ifc2x3.ifczshapeprofiledef.wr21(), ifc2x3.ifcushapeprofiledef.wr21(), ifc2x3.ifclshapeprofiledef.wr21(), ifc2x3.ifccshapeprofiledef.wr3(), and ifc2x3.ifcsurfaceoflinearextrusion.wr41().

◆ girth()

def ifc4.ifccshapeprofiledef.girth ( )

References ifc2x3.ifccshapeprofiledef._girth, and ifc4.ifccshapeprofiledef._girth.

Referenced by ifc4.ifccshapeprofiledef.validgirth(), and ifc2x3.ifccshapeprofiledef.wr1().

◆ internalfilletradius()

def ifc4.ifccshapeprofiledef.internalfilletradius ( )

References ifc2x3.ifccshapeprofiledef._internalfilletradius, and ifc4.ifccshapeprofiledef._internalfilletradius.

Referenced by ifc4.ifccshapeprofiledef.validinternalfilletradius(), and ifc2x3.ifccshapeprofiledef.wr2().

◆ validgirth()

def ifc4.ifccshapeprofiledef.validgirth (   self)

References Gui::PythonDebuggerPy.depth, SoVectorizeItem.depth, DrawingGui::OrthoViews.depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_depression.depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.extruded_face_solid.depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.extruded_area_solid.depth, automotive_design.extruded_face_solid.depth, automotive_design.extruded_area_solid.depth, ifc2x3.ifczshapeprofiledef.depth, ifc2x3.ifcushapeprofiledef.depth, ifc2x3.ifctshapeprofiledef.depth, ifc2x3.ifcsurfaceoflinearextrusion.depth, ifc2x3.ifcextrudedareasolid.depth, ifc2x3.ifccshapeprofiledef.depth, ifc2x3.ifclshapeprofiledef.depth, ifc4.ifczshapeprofiledef.depth, ifc4.ifcushapeprofiledef.depth, ifc4.ifctshapeprofiledef.depth, ifc4.ifcsurfaceoflinearextrusion.depth, ifc4.ifcextrudedareasolid.depth, ifc4.ifccshapeprofiledef.depth, ifc4.ifclshapeprofiledef.depth, PartDesign::Hole::CounterBoreDimension.depth, Reen::PoissonReconstruction.depth, ifc2x3.ifccshapeprofiledef.girth, and ifc4.ifccshapeprofiledef.girth.

◆ validinternalfilletradius()

def ifc4.ifccshapeprofiledef.validinternalfilletradius (   self)

References Gui::PythonDebuggerPy.depth, SoVectorizeItem.depth, DrawingGui::OrthoViews.depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_depression.depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.extruded_face_solid.depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.extruded_area_solid.depth, automotive_design.extruded_face_solid.depth, automotive_design.extruded_area_solid.depth, ifc2x3.ifczshapeprofiledef.depth, ifc2x3.ifcushapeprofiledef.depth, ifc2x3.ifctshapeprofiledef.depth, ifc2x3.ifcsurfaceoflinearextrusion.depth, ifc2x3.ifcextrudedareasolid.depth, ifc2x3.ifccshapeprofiledef.depth, ifc2x3.ifclshapeprofiledef.depth, ifc4.ifczshapeprofiledef.depth, ifc4.ifcushapeprofiledef.depth, ifc4.ifctshapeprofiledef.depth, ifc4.ifcsurfaceoflinearextrusion.depth, ifc4.ifcextrudedareasolid.depth, ifc4.ifccshapeprofiledef.depth, ifc4.ifclshapeprofiledef.depth, PartDesign::Hole::CounterBoreDimension.depth, Reen::PoissonReconstruction.depth, ifc2x3.ifccshapeprofiledef.internalfilletradius, ifc4.ifccshapeprofiledef.internalfilletradius, ifc2x3.ifcrectanglehollowprofiledef.wallthickness, ifc2x3.ifccshapeprofiledef.wallthickness, ifc2x3.ifccirclehollowprofiledef.wallthickness, ifc4.ifcrectanglehollowprofiledef.wallthickness, ifc4.ifccshapeprofiledef.wallthickness, ifc4.ifccirclehollowprofiledef.wallthickness, Gui::GLPainter.width, SoVectorizeLine.width, ArchGrid.ArchGridTaskPanel.width, draftguitools.gui_trackers.boxTracker.width(), draftguitools.gui_trimex.Trimex.width, importSVG.svgHandler.width, DrawingGui::OrthoViews.width, ifc2x3.ifcpixeltexture.width, ifc2x3.ifccshapeprofiledef.width, ifc2x3.ifclshapeprofiledef.width, ifc2x3.ifcchamferedgefeature.width, ifc4.ifcpixeltexture.width, ifc4.ifccshapeprofiledef.width, ifc4.ifclshapeprofiledef.width, PathScripts.PathDressupHoldingTags.Tag.width, PathScripts.PathDressupTag.TagSolid.width, PathScripts.PathStock.StockFromBase.width, Points::Reader.width, Points::Writer.width, Reen::ImageTriangulation.width, and TechDrawGui::lineAttributes.width.

◆ validwallthickness()

def ifc4.ifccshapeprofiledef.validwallthickness (   self)

References Gui::PythonDebuggerPy.depth, SoVectorizeItem.depth, DrawingGui::OrthoViews.depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_depression.depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.extruded_face_solid.depth, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.extruded_area_solid.depth, automotive_design.extruded_face_solid.depth, automotive_design.extruded_area_solid.depth, ifc2x3.ifczshapeprofiledef.depth, ifc2x3.ifcushapeprofiledef.depth, ifc2x3.ifctshapeprofiledef.depth, ifc2x3.ifcsurfaceoflinearextrusion.depth, ifc2x3.ifcextrudedareasolid.depth, ifc2x3.ifccshapeprofiledef.depth, ifc2x3.ifclshapeprofiledef.depth, ifc4.ifczshapeprofiledef.depth, ifc4.ifcushapeprofiledef.depth, ifc4.ifctshapeprofiledef.depth, ifc4.ifcsurfaceoflinearextrusion.depth, ifc4.ifcextrudedareasolid.depth, ifc4.ifccshapeprofiledef.depth, ifc4.ifclshapeprofiledef.depth, PartDesign::Hole::CounterBoreDimension.depth, Reen::PoissonReconstruction.depth, ifc2x3.ifcrectanglehollowprofiledef.wallthickness, ifc2x3.ifccshapeprofiledef.wallthickness, ifc2x3.ifccirclehollowprofiledef.wallthickness, ifc4.ifcrectanglehollowprofiledef.wallthickness, ifc4.ifccshapeprofiledef.wallthickness, ifc4.ifccirclehollowprofiledef.wallthickness, Gui::GLPainter.width, SoVectorizeLine.width, ArchGrid.ArchGridTaskPanel.width, draftguitools.gui_trackers.boxTracker.width(), draftguitools.gui_trimex.Trimex.width, importSVG.svgHandler.width, DrawingGui::OrthoViews.width, ifc2x3.ifcpixeltexture.width, ifc2x3.ifccshapeprofiledef.width, ifc2x3.ifclshapeprofiledef.width, ifc2x3.ifcchamferedgefeature.width, ifc4.ifcpixeltexture.width, ifc4.ifccshapeprofiledef.width, ifc4.ifclshapeprofiledef.width, PathScripts.PathDressupHoldingTags.Tag.width, PathScripts.PathDressupTag.TagSolid.width, PathScripts.PathStock.StockFromBase.width, Points::Reader.width, Points::Writer.width, Reen::ImageTriangulation.width, and TechDrawGui::lineAttributes.width.

◆ wallthickness()

def ifc4.ifccshapeprofiledef.wallthickness ( )

References ifc2x3.ifcrectanglehollowprofiledef._wallthickness, ifc2x3.ifccshapeprofiledef._wallthickness, ifc2x3.ifccirclehollowprofiledef._wallthickness, ifc4.ifcrectanglehollowprofiledef._wallthickness, ifc4.ifccshapeprofiledef._wallthickness, and ifc4.ifccirclehollowprofiledef._wallthickness.

Referenced by ifc4.ifcrectanglehollowprofiledef.validinnerradius(), ifc4.ifccshapeprofiledef.validinternalfilletradius(), ifc4.ifcrectanglehollowprofiledef.validwallthickness(), ifc4.ifccshapeprofiledef.validwallthickness(), ifc2x3.ifccirclehollowprofiledef.wr1(), ifc4.ifccirclehollowprofiledef.wr1(), ifc2x3.ifccshapeprofiledef.wr3(), ifc2x3.ifcrectanglehollowprofiledef.wr31(), and ifc2x3.ifcrectanglehollowprofiledef.wr33().

◆ width()

Member Data Documentation

◆ depth

◆ girth

ifc4.ifccshapeprofiledef.girth

◆ internalfilletradius

ifc4.ifccshapeprofiledef.internalfilletradius

◆ wallthickness

◆ width


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