ifc4.ifcrevolvedareasolid Class Reference

Public Member Functions

def angle ()
 
def axis ()
 
def axisdirectioninxy (self)
 
def axisline ()
 
def axisstartinxy (self)
 
- Public Member Functions inherited from ifc4.ifcsweptareasolid
def position ()
 
def sweptarea ()
 
def sweptareatype (self)
 
- Public Member Functions inherited from ifc4.ifcsolidmodel
def dim ()
 
- Public Member Functions inherited from ifc4.ifcrepresentationitem
def layerassignment ()
 
def styledbyitem ()
 

Public Attributes

 angle
 
 axis
 
- Public Attributes inherited from ifc4.ifcsweptareasolid
 position
 
 profiletype
 
 sweptarea
 

Detailed Description

Entity ifcrevolvedareasolid definition.

    :param axis
    :type axis:ifcaxis1placement

    :param angle
    :type angle:ifcplaneanglemeasure

    :param axisline
    :type axisline:ifcline

Member Function Documentation

◆ angle()

def ifc4.ifcrevolvedareasolid.angle ( )

References Base::Rotation._angle, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_area_solid._angle, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.polar_complex_number_literal._angle, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.runout_zone_orientation._angle, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_face_solid._angle, automotive_design.revolved_area_solid._angle, automotive_design.runout_zone_orientation._angle, automotive_design.revolved_face_solid._angle, ifc2x3.ifcrevolvedareasolid._angle, and ifc4.ifcrevolvedareasolid._angle.

Referenced by drafttaskpanels.task_polararray.TaskPanelPolarArray.accept(), PathScripts.PathDressupDogbone.Bone.adaptiveLength(), draftguitools.gui_rotate.Rotate.build_copy_subelements_command(), draftguitools.gui_rotate.Rotate.build_rotate_subelements_command(), DraftGui.DraftToolBar.changeAngleValue(), PathScripts.PathDressupDogbone.Bone.corner(), drafttaskpanels.task_polararray.TaskPanelPolarArray.create_object(), PathScripts.PathDressupHoldingTags.Tag.createSolidsAt(), PathScripts.PathDressupDogbone.Bone.distance(), draftguitools.gui_arcs.Arc.drawArc(), PathScripts.PathDressupRampEntry.ObjectDressup.execute(), PathScripts.PathDressupRampEntry.ObjectDressup.generateRamps(), PathScripts.PathArray.PathArray.getPath(), draftguitools.gui_arcs.Arc.numericRadius(), draftguitools.gui_rotate.Rotate.numericRadius(), drafttaskpanels.task_polararray.TaskPanelPolarArray.print_messages(), DraftGui.DraftToolBar.reset_ui_values(), draftguitools.gui_rotate.Rotate.rotate_object(), DraftGui.DraftToolBar.toggleAngle(), DraftGui.DraftToolBar.update_cartesian_coords(), DraftGui.DraftToolBar.update_spherical_coords(), draftguitools.gui_arcs.Arc.updateAngle(), and drafttaskpanels.task_polararray.TaskPanelPolarArray.validate_input().

◆ axis()

def ifc4.ifcrevolvedareasolid.axis ( )

References Base::Rotation._axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis1_placement._axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_area_solid._axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_face_solid._axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis2_placement_3d._axis, automotive_design.axis1_placement._axis, automotive_design.revolved_area_solid._axis, automotive_design.axis2_placement_3d._axis, automotive_design.revolved_face_solid._axis, config_control_design.axis1_placement._axis, config_control_design.axis2_placement_3d._axis, ifc2x3.ifcrevolvedareasolid._axis, ifc2x3.ifcaxis1placement._axis, ifc2x3.ifcaxis2placement3d._axis, ifc4.ifcrevolvedareasolid._axis, ifc4.ifcaxis1placement._axis, ifc4.ifcaxis2placement3d._axis, ifc4.ifcstructuralcurveconnection._axis, and ifc4.ifcstructuralcurvemember._axis.

Referenced by drafttaskpanels.task_circulararray.TaskPanelCircularArray.accept(), WorkingPlane.Plane.alignToEdges(), WorkingPlane.Plane.alignToFace(), WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.alignToPointAndAxis_SVG(), automotive_design.revolved_area_solid.axis_line(), automotive_design.revolved_face_solid.axis_line(), ifc4.ifcaxis2placement3d.axisandrefdirprovision(), ifc4.ifcrevolvedareasolid.axisdirectioninxy(), ifc4.ifcaxis2placement3d.axisis3d(), ifc2x3.ifcrevolvedareasolid.axisline(), ifc4.ifcrevolvedareasolid.axisline(), ifc4.ifcrevolvedareasolid.axisstartinxy(), ifc4.ifcaxis2placement3d.axistorefdirposition(), WorkingPlane.Plane.copy(), drafttaskpanels.task_circulararray.TaskPanelCircularArray.create_object(), drafttaskpanels.task_circulararray.TaskPanelCircularArray.get_axis(), WorkingPlane.Plane.getClosestAxis(), WorkingPlane.Plane.getGlobalCoords(), WorkingPlane.Plane.getGlobalRot(), WorkingPlane.Plane.getLocalCoords(), WorkingPlane.Plane.getLocalRot(), WorkingPlane.Plane.getNormal(), WorkingPlane.Plane.getParameters(), WorkingPlane.Plane.getPlacement(), WorkingPlane.Plane.getRotation(), WorkingPlane.Plane.inverse(), WorkingPlane.Plane.isGlobal(), WorkingPlane.Plane.isOrtho(), WorkingPlane.Plane.offsetToPoint(), automotive_design.axis2_placement_3d.p(), config_control_design.axis2_placement_3d.p(), ifc2x3.ifcaxis2placement3d.p(), ifc4.ifcaxis2placement3d.p(), WorkingPlane.Plane.projectPoint(), WorkingPlane.Plane.projectPointOld(), WorkingPlane.Plane.restore(), WorkingPlane.Plane.save(), WorkingPlane.Plane.setFromParameters(), WorkingPlane.Plane.setFromPlacement(), WorkingPlane.Plane.setup(), automotive_design.axis2_placement_3d.wr2(), config_control_design.axis2_placement_3d.wr2(), ifc2x3.ifcaxis2placement3d.wr2(), ifc2x3.ifcrevolvedareasolid.wr31(), ifc2x3.ifcrevolvedareasolid.wr32(), automotive_design.axis2_placement_3d.wr4(), config_control_design.axis2_placement_3d.wr4(), ifc2x3.ifcaxis2placement3d.wr4(), ifc2x3.ifcaxis2placement3d.wr5(), ifc2x3.ifcaxis1placement.z(), and ifc4.ifcaxis1placement.z().

◆ axisdirectioninxy()

def ifc4.ifcrevolvedareasolid.axisdirectioninxy (   self)

References PartDesignGui::Ui_TaskHelixParameters.axis, PartDesignGui::Ui_TaskRevolutionParameters.axis, Base::CoordinateSystem.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, WorkingPlane.Plane.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis1_placement.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_area_solid.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_face_solid.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis2_placement_3d.axis, automotive_design.axis1_placement.axis, automotive_design.revolved_area_solid.axis, automotive_design.axis2_placement_3d.axis, automotive_design.revolved_face_solid.axis, config_control_design.axis1_placement.axis, config_control_design.axis2_placement_3d.axis, ifc2x3.ifcrevolvedareasolid.axis, ifc2x3.ifcaxis1placement.axis, ifc2x3.ifcaxis2placement3d.axis, ifc4.ifcrevolvedareasolid.axis, ifc4.ifcaxis1placement.axis, ifc4.ifcaxis2placement3d.axis, ifc4.ifcstructuralcurveconnection.axis, ifc4.ifcstructuralcurvemember.axis, MeshCore::CylinderSurfaceFit.axis, KDL::Joint.axis, ifc2x3.ifcdirection.directionratios, ifc4.ifcdirection.directionratios, e57::Translation.z, e57::Quaternion.z, R3.z, Multitype.z, XYZ.z, Base::DualQuat.z, Base::Vector3< _Precision >.z, Base::Vector3< double >.z, Base::Vector3< float >.z, Gui::PropertyEditor::PropertyVectorItem.z, Gui::PropertyEditor::PropertyVectorDistanceItem.z, Gui::SelectionChanges.z, Gui::SelectionSingleton::SelObj.z, Gui::SelectionSingleton::_SelObj.z, Gui::DockWnd::SelectionView.z, importSH3D.SH3DHandler.z, DraftGui.DraftToolBar.z, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis1_placement.z(), ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.right_angular_wedge.z, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.block.z, automotive_design.axis1_placement.z(), automotive_design.right_angular_wedge.z, automotive_design.block.z, config_control_design.axis1_placement.z(), point3D.z, ifc2x3.ifcaxis1placement.z(), ifc4.ifcaxis1placement.z(), MeshCore::MeshFastBuilder::Private::Vertex.z, MeshCore::MeshGridIterator::GridElement.z, MeshCore::NODE.z, MeshPart::Vertex.z, MeshPartGui::MeshCrossSection.z, Part::MeshVertex.z, PartGui::DimSelections::DimSelection.z, Mod.PartDesign.Scripts.FilletArc.Vector.z, rotation_generator.refAxis.z, geoff_geometry::Point3d.z, PathScripts.PathDressupHoldingTags.Tag.z, PathScripts.PathDressupTag.TagSolid.z, Point3D.z, Points::PointsGridIterator::GridElement.z, KDL::Vector.z(), and Param.z.

◆ axisline()

def ifc4.ifcrevolvedareasolid.axisline ( )

References PartDesignGui::Ui_TaskHelixParameters.axis, PartDesignGui::Ui_TaskRevolutionParameters.axis, Base::CoordinateSystem.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, WorkingPlane.Plane.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis1_placement.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_area_solid.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_face_solid.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis2_placement_3d.axis, automotive_design.axis1_placement.axis, automotive_design.revolved_area_solid.axis, automotive_design.axis2_placement_3d.axis, automotive_design.revolved_face_solid.axis, config_control_design.axis1_placement.axis, config_control_design.axis2_placement_3d.axis, ifc2x3.ifcrevolvedareasolid.axis, ifc2x3.ifcaxis1placement.axis, ifc2x3.ifcaxis2placement3d.axis, ifc4.ifcrevolvedareasolid.axis, ifc4.ifcaxis1placement.axis, ifc4.ifcaxis2placement3d.axis, ifc4.ifcstructuralcurveconnection.axis, ifc4.ifcstructuralcurvemember.axis, MeshCore::CylinderSurfaceFit.axis, KDL::Joint.axis, App::Meta::Url.location, draftguitools.gui_circulararray.CircularArray.location, draftguitools.gui_polararray.PolarArray.location, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.placement.location, automotive_design.placement.location, config_control_design.placement.location, ifc2x3.ifcexternalreference.location, ifc2x3.ifcplacement.location, ifc4.ifcexternalreference.location, ifc4.ifcplacement.location, ifc4.ifcdocumentinformation.location, ifc4.ifcclassification.location, ifc4.ifclibraryinformation.location, PartGui::TaskPrimitives.location, PartGui::TaskPrimitivesEdit.location, PathScripts.PathDressupDogbone.Bone.location(), e57::Translation.z, e57::Quaternion.z, R3.z, Multitype.z, XYZ.z, Base::DualQuat.z, Base::Vector3< double >.z, Base::Vector3< float >.z, Base::Vector3< _Precision >.z, Gui::PropertyEditor::PropertyVectorItem.z, Gui::PropertyEditor::PropertyVectorDistanceItem.z, Gui::SelectionChanges.z, Gui::SelectionSingleton::SelObj.z, Gui::SelectionSingleton::_SelObj.z, Gui::DockWnd::SelectionView.z, importSH3D.SH3DHandler.z, DraftGui.DraftToolBar.z, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis1_placement.z(), ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.right_angular_wedge.z, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.block.z, automotive_design.axis1_placement.z(), automotive_design.right_angular_wedge.z, automotive_design.block.z, config_control_design.axis1_placement.z(), point3D.z, ifc2x3.ifcaxis1placement.z(), ifc4.ifcaxis1placement.z(), MeshCore::MeshFastBuilder::Private::Vertex.z, MeshCore::MeshGridIterator::GridElement.z, MeshCore::NODE.z, MeshPart::Vertex.z, MeshPartGui::MeshCrossSection.z, Part::MeshVertex.z, PartGui::DimSelections::DimSelection.z, Mod.PartDesign.Scripts.FilletArc.Vector.z, rotation_generator.refAxis.z, geoff_geometry::Point3d.z, PathScripts.PathDressupHoldingTags.Tag.z, PathScripts.PathDressupTag.TagSolid.z, Point3D.z, Points::PointsGridIterator::GridElement.z, KDL::Vector.z(), and Param.z.

◆ axisstartinxy()

def ifc4.ifcrevolvedareasolid.axisstartinxy (   self)

References PartDesignGui::Ui_TaskHelixParameters.axis, PartDesignGui::Ui_TaskRevolutionParameters.axis, Base::CoordinateSystem.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, WorkingPlane.Plane.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis1_placement.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_area_solid.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.revolved_face_solid.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.axis2_placement_3d.axis, automotive_design.axis1_placement.axis, automotive_design.revolved_area_solid.axis, automotive_design.axis2_placement_3d.axis, automotive_design.revolved_face_solid.axis, config_control_design.axis1_placement.axis, config_control_design.axis2_placement_3d.axis, ifc2x3.ifcrevolvedareasolid.axis, ifc2x3.ifcaxis1placement.axis, ifc2x3.ifcaxis2placement3d.axis, ifc4.ifcrevolvedareasolid.axis, ifc4.ifcaxis1placement.axis, ifc4.ifcaxis2placement3d.axis, ifc4.ifcstructuralcurveconnection.axis, ifc4.ifcstructuralcurvemember.axis, MeshCore::CylinderSurfaceFit.axis, KDL::Joint.axis, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.cartesian_point.coordinates, automotive_design.cartesian_point.coordinates, config_control_design.cartesian_point.coordinates, ifc2x3.ifccartesianpoint.coordinates, ifc2x3.ifctexturevertex.coordinates, ifc4.ifccartesianpoint.coordinates, ifc4.ifctessellatedfaceset.coordinates, ifc4.ifctexturevertex.coordinates, SketcherGui::EditModeInformationOverlayCoinConverter::NodePolygon< CalculationType::BSplineControlPolygon >.coordinates, SketcherGui::EditModeInformationOverlayCoinConverter::NodePolygon< ctype >.coordinates, SketcherGui::EditModeInformationOverlayCoinConverter::NodePolygon< CalculationType::BSplineCurvatureComb >.coordinates, App::Meta::Url.location, draftguitools.gui_circulararray.CircularArray.location, draftguitools.gui_polararray.PolarArray.location, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.placement.location, automotive_design.placement.location, config_control_design.placement.location, ifc2x3.ifcexternalreference.location, ifc2x3.ifcplacement.location, ifc4.ifcexternalreference.location, ifc4.ifcplacement.location, ifc4.ifcdocumentinformation.location, ifc4.ifcclassification.location, ifc4.ifclibraryinformation.location, PartGui::TaskPrimitives.location, PartGui::TaskPrimitivesEdit.location, and PathScripts.PathDressupDogbone.Bone.location().

Member Data Documentation

◆ angle

◆ axis

ifc4.ifcrevolvedareasolid.axis

Referenced by drafttaskpanels.task_circulararray.TaskPanelCircularArray.accept(), WorkingPlane.Plane.alignToEdges(), WorkingPlane.Plane.alignToFace(), WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.alignToPointAndAxis_SVG(), automotive_design.revolved_area_solid.axis_line(), automotive_design.revolved_face_solid.axis_line(), ifc4.ifcaxis2placement3d.axisandrefdirprovision(), ifc4.ifcrevolvedareasolid.axisdirectioninxy(), ifc4.ifcaxis2placement3d.axisis3d(), ifc2x3.ifcrevolvedareasolid.axisline(), ifc4.ifcrevolvedareasolid.axisline(), ifc4.ifcrevolvedareasolid.axisstartinxy(), ifc4.ifcaxis2placement3d.axistorefdirposition(), WorkingPlane.Plane.copy(), drafttaskpanels.task_circulararray.TaskPanelCircularArray.create_object(), drafttaskpanels.task_circulararray.TaskPanelCircularArray.get_axis(), WorkingPlane.Plane.getClosestAxis(), WorkingPlane.Plane.getGlobalCoords(), WorkingPlane.Plane.getGlobalRot(), WorkingPlane.Plane.getLocalCoords(), WorkingPlane.Plane.getLocalRot(), WorkingPlane.Plane.getNormal(), WorkingPlane.Plane.getParameters(), WorkingPlane.Plane.getPlacement(), WorkingPlane.Plane.getRotation(), WorkingPlane.Plane.inverse(), WorkingPlane.Plane.isGlobal(), WorkingPlane.Plane.isOrtho(), WorkingPlane.Plane.offsetToPoint(), automotive_design.axis2_placement_3d.p(), config_control_design.axis2_placement_3d.p(), ifc2x3.ifcaxis2placement3d.p(), ifc4.ifcaxis2placement3d.p(), WorkingPlane.Plane.projectPoint(), WorkingPlane.Plane.projectPointOld(), WorkingPlane.Plane.restore(), WorkingPlane.Plane.save(), WorkingPlane.Plane.setFromParameters(), WorkingPlane.Plane.setFromPlacement(), WorkingPlane.Plane.setup(), automotive_design.axis2_placement_3d.wr2(), config_control_design.axis2_placement_3d.wr2(), ifc2x3.ifcaxis2placement3d.wr2(), ifc2x3.ifcrevolvedareasolid.wr31(), ifc2x3.ifcrevolvedareasolid.wr32(), automotive_design.axis2_placement_3d.wr4(), config_control_design.axis2_placement_3d.wr4(), ifc2x3.ifcaxis2placement3d.wr4(), ifc2x3.ifcaxis2placement3d.wr5(), ifc2x3.ifcaxis1placement.z(), and ifc4.ifcaxis1placement.z().


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