ifc4.ifccompositecurve Class Reference

Public Member Functions

def closedcurve ()
 
def curvecontinuous (self)
 
def nsegments ()
 
def samedim (self)
 
def segments ()
 
def selfintersect ()
 
- Public Member Functions inherited from ifc4.ifccurve
def dim ()
 
- Public Member Functions inherited from ifc4.ifcrepresentationitem
def layerassignment ()
 
def styledbyitem ()
 

Public Attributes

 segments
 
 selfintersect
 

Detailed Description

Entity ifccompositecurve definition.

:param segments
:type segments:LIST(1,None,'ifccompositecurvesegment', scope = schema_scope)

:param selfintersect
:type selfintersect:LOGICAL

:param nsegments
:type nsegments:INTEGER

:param closedcurve
:type closedcurve:LOGICAL

Member Function Documentation

◆ closedcurve()

def ifc4.ifccompositecurve.closedcurve ( )

References ifc2x3.ifccompositecurve.nsegments(), ifc4.ifccompositecurve.nsegments(), config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ifc4.ifccompositecurve.segments, automotive_design.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, automotive_design.rectangular_composite_surface.segments, config_control_design.composite_curve_segment.transition, ifc4.ifccompositecurvesegment.transition, ifc2x3.ifccompositecurvesegment.transition, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve_segment.transition, and automotive_design.composite_curve_segment.transition.

Referenced by ifc4.ifccompositecurve.curvecontinuous().

◆ curvecontinuous()

◆ nsegments()

def ifc4.ifccompositecurve.nsegments ( )

References config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ifc4.ifccompositecurve.segments, automotive_design.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, and automotive_design.rectangular_composite_surface.segments.

Referenced by ifc4.ifccompositecurve.closedcurve().

◆ samedim()

def ifc4.ifccompositecurve.samedim (   self)

◆ segments()

def ifc4.ifccompositecurve.segments ( )

References VISCOUS_2D::_SegmentTree._segments, VISCOUS_2D::_PolyLine._segments, config_control_design.composite_curve._segments, config_control_design.rectangular_composite_surface._segments, ifc2x3.ifccompositecurve._segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole._segments, ifc4.ifccompositecurve._segments, automotive_design.composite_curve._segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve._segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface._segments, automotive_design.rectangular_composite_surface._segments, and ifc4.ifccompositecurve.segments.

◆ selfintersect()

def ifc4.ifccompositecurve.selfintersect ( )

References ifc2x3.ifcbsplinecurve._selfintersect, ifc4.ifcbsplinecurve._selfintersect, ifc2x3.ifccompositecurve._selfintersect, ifc2x3.ifcoffsetcurve2d._selfintersect, ifc4.ifccompositecurve._selfintersect, ifc2x3.ifcoffsetcurve3d._selfintersect, and ifc4.ifccompositecurve.selfintersect.

Member Data Documentation

◆ segments

ifc4.ifccompositecurve.segments

Referenced by Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.addSegment(), Mod.PartDesign.WizardShaft.Shaft.Shaft.addSegment(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.addSegment(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.buildFromDict(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.clone(), ifc4.ifccompositecurve.closedcurve(), Mod.PartDesign.WizardShaft.Shaft.Shaft.editConstraint(), Mod.PartDesign.WizardShaft.Shaft.Shaft.equilibrium(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.evaluate(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.findSegment(), Mod.PartDesign.WizardShaft.Shaft.Shaft.getConstraint(), Mod.PartDesign.WizardShaft.Shaft.Shaft.getLengthTo(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.integrate(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.isZero(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.lowervalue(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.negate(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.negated(), ifc4.ifccompositecurve.nsegments(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.output(), ifc4.ifccompositecurve.segments(), Mod.PartDesign.WizardShaft.Shaft.Shaft.showDiagram(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateConstraint(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateSegment(), and Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.value().

◆ selfintersect

ifc4.ifccompositecurve.selfintersect

The documentation for this class was generated from the following file:
  • src/Mod/Import/App/ifc4.py