Structure Design Functions

This document describes the methods you can use to create Knowledgeware checks or rules for Structure Design functions.

This page discusses:

Structure_Panel.GetPanel()

Gives panel from Structure_Panel.

Signature

Structure_Panel.GetPanel(oSddPanel:SddPanel)

Arguments

Name Input/Output Required? Type Comment
oSddPanel Out Yes SddPanel -

Example

let myStructurePanel(Structure_Panel)
let myPanel(SddPanel)

myStructurePanel->GetPanel(myPanel)

Structure_Panel.GetPosition()

Gives position information on the Strucrture_Panel.

Signature

Structure_Panel.GetPosition(oPositionOnMidshipBasis:String, oPositionOnCentreLineBasis:String)

Arguments

Name Input/Output Required? Type Comment
oMidShipOrientation Out Yes String -
oCentreLineOrientation Out Yes String -

Example

let myStructurePanel(Structure_Panel)
let MidShipOrientation(String)
let CentreLineOrientation(String)

myStructurePanel->GetPosition(MidShipOrientation, CentreLineOrientation)

Structure_Panel.SetMaterial()

Sets material on the Structure_Panel.

Signature

Structure_Panel.SetMaterial(iMaterialName : String)

Arguments

Name Input/Output Required? Type Comment
iMaterialName In Yes String Material name.

Structure_Plate.GetPlate()

Gives plate from the structure plate.

Signature

Structure_Plate.GetPlate(oSddPlate:SddPlate)

Arguments

Name Input/Output Required? Type Comment
oSddPlate Out Yes SddPlate -

Example

let myStructurePlate(Structure_Plate)
let myPlate(SddPlate)

myStructurePlate->GetPlate(myPlate)

Structure_Plate.GetPosition()

Gives position information on the structure plate.

Signature

Structure_Plate.GetPosition(oPositionOnMidshipBasis:String, oPositionOnCentreLineBasis:String)

Arguments

Name Input/Output Required? Type Comment
oPositionOnMidshipBasis Out Yes String -
oPositionOnCentreLineBasis Out Yes String -

Example

let myStructurePlate(Structure_Plate)
let MidShipOrientation(String)
let CentreLineOrientation(String)

myStructurePlate->GetPosition(MidShipOrientation, CentreLineOrientation)

Structure_Plate.SetMaterial()

Sets material on the Strucrture_Plate.

Signature

Structure_Plate.SetMaterial(iMaterialName : String)

Arguments

Name Input/Output Required? Type Comment
iMaterialName In Yes String Material name.

Structure_Stiffener.GetPosition()

Gives position information on the structure stiffener.

Signature

Structure_Stiffener.GetPosition(oMidShipOrientation:String, oCentreLineOrientation:String)

Arguments

Name Input/Output Required? Type Comment
oMidShipOrientation Out Yes String -
oCentreLineOrientation Out Yes String -

Example

let myStructureStiffener(Structure_Stiffener)
let MidShipOrientation(String)
let CentreLineOrientation(String)

myStructureStiffener->GetPosition(MidShipOrientation, CentreLineOrientation)

Structure_Stiffener.GetStiffener()

Gives stiffener from the structure stiffener.

Signature

Structure_Stiffener.GetStiffener(oSddStiffener:SddStiffener)

Arguments

Name Input/Output Required? Type Comment
oSddStiffener Out Yes SddStiffener -

Example

let myStructureStiffener(Structure_Stiffener)
let myStiffener(SddStiffener)

myStructureStiffener->GetStiffener(myStiffener)

Structure_Stiffener.SetMaterial()

Sets material on the Strucrture_Stiffener.

Signature

Structure_Stiffener.SetMaterial(iMaterialName : String)

Arguments

Name Input/Output Required? Type Comment
iMaterialName In Yes String Material name.

Structure_StiffenerOnFreeEdge.GetStiffenerOnFreeEdge()

Gives stiffener on free edge from Structure_StiffenerOnFreeEdge.

Signature

Structure_StiffenerOnFreeEdge.GetStiffenerOnFreeEdge(oSddStiffenerOnfreeEdge:SddStiffenerOnFreeEdge)

Arguments

Name Input/Output Required? Type Comment
oSddStiffenerOnFreeEdge Out Yes SddStiffenerOnFreeEdge -

Example

let myStructureStiffenerOnFreeEdge(Structure_StiffenerOnFreeEdge)
let myStiffenerOnFreeEdge(SddStiffenerOnFreeEdge)

myStructureStiffenerOnFreeEdge->GetStiffenerOnFreeEdge(myStiffenerOnFreeEdge)

Structure_StiffenerOnFreeEdge.GetPosition

Gives position information on the structure stiffener on free edge.

Signature

Structure_StiffenerOnFreeEdge.GetPosition(oPositionOnMidshipBasis:String, oPositionOnCentreLineBasis:String)

Arguments

Name Input/Output Required? Type Comment
oPositionOnMidshipBasis Out Yes String -
oPositionOnCentreLineBasis Out Yes String -

Example

let myStructureStiffenerOnFreeEdge(Structure_StiffenerOnFreeEdge)
let MidShipOrientation(String)
let CentreLineOrientation(String)

myStructureStiffenerOnFreeEdge->GetPosition(MidShipOrientation, CentreLineOrientation)

Structure_StiffenerOnFreeEdge.SetMaterial()

Sets material on the Strucrture_StiffenerOnFreeEdge.

Signature

Structure_StiffenerOnFreeEdge.SetMaterial(iMaterialName : String)

Arguments

Name Input/Output Required? Type Comment
iMaterialName In Yes String Material name.

Structure_Member.GetMember()

Gives member from Structure_Member

Signature

Structure_Member.GetMember(oSddMember:SddMember)

Arguments

Name Input/Output Required? Type Comment
oSddMember Out Yes SddMember -

Example

let myStructureMember(Structure_Member)
let myMember(SddMember)

myStructureMember->GetMember(myMember)

Structure_Member.GetPosition()

Gives position information on the structure member.

Signature

Structure_Member.GetPosition(oPositionOnMidshipBasis:String, oPositionOnCentreLineBasis:String)

Arguments

Name Input/Output Required? Type Comment
oPositionOnMidshipBasis Out Yes String -
oPositionOnCentreLineBasis Out Yes String -

Example

let myStructureMember(Structure_Member)
let MidShipOrientation(String)
let CentreLineOrientation(String)

myStructureMember->GetPosition(MidShipOrientation, CentreLineOrientation)

Structure_Member.SetMaterial()

Sets material on the Strucrture_Member.

Signature

Structure_Member.SetMaterial(iMaterialName : String)

Arguments

Name Input/Output Required? Type Comment
iMaterialName In Yes String Material name.

SddPanel.ComputeDimension()

Gives the dimensions of a panel.

Signature

SddPanel.ComputeDimension(iMoldedOrThick : Boolean, Width/Length/Height : String, oLength : LENGTH)

Arguments

Name Input/Output Required? Type Comment
iMoldedOrThick In Yes Boolean This argument is obsolete.
Width, Length, or Height In Yes String Specify any one attribute, to retrieve its value.

The input string must be: Width, Length, or Height.

oLength Out Yes LENGTH Provides the width, length, or height of the panel.
Note: The length and width attributes of a panel, plate, or split plate are calculated as follows:
  • Default behavior: A bounding box is created to include the whole object. The bounding box is positioned according to the geometry of the object, irrespective of the global axis system.

  • Alternative behavior (Set the following environment variable: StrAbsoulteAxisDimensions=1.): A bounding box is created to include the whole object. The bounding box is positioned according to the global axis system. That is, its faces are always perpendicular to the x, y, and z axes, irrespective of the object's orientation.

The length of the longest side of the bounding box is considered as the length of the object and the length of the second longest side is considered as the width of the object.

Recommendation: In case of a batch session, it is recommended to use the alternative behavior.

SddPanel.GetSlots()

Gives slots aggregated under the panel.

Signature

SddPanel.GetSlots(oListOfSlots : List)

Arguments

Name Input/Output Required? Type Comment
oListOfSlots Out Yes List List of slots.

SddPanel.GetThickness()

Gives thickness parameter of the object.

Signature

SddPanel.GetThickness(oThickness : Feature)

Arguments

Name Input/Output Required? Type Comment
oThickness Out Yes Feature Thickness.

SddPanel.GetOrientationOffset()

Gives thickness offset parameter of the object.

Signature

SddPanel.GetOrientationOffset(oOrientationOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oOrientationOffset Out Yes Feature Thickness offset.

SddPanel.SetThrowOrientation()

Sets material throw orientation of the object.

Signature

SddPanel.SetThrowOrientation(iThrowOrientation : Integer)

Arguments

Name Input/Output Required? Type Comment
iThrowOrientation In Yes Integer Material throw orientation.

SddPanel.SetOffsetMode()

Sets thickness offset mode of the object.

Signature

SddPanel.SetOffsetMode(iOffsetMode : Integer)

Arguments

Name Input/Output Required? Type Comment
iOffsetMode In Yes Integer Thickness offset mode.

SddPanel.GetSupportOffset()

Gives support offset parameter of the object.

Signature

SddPanel.GetSupportOffset(oOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oOffset Out Yes Feature Support offset.

SddPanel.SetCategory()

Sets category of the object.

Signature

SddPanel.SetCategory(iCategory : String)

Arguments

Name Input/Output Required? Type Comment
iCategory In Yes String Category.

SddPanel.GetLimitingObject()

Gives limiting object of the panel.

Signature

SddPanel.GetLimitingObject(oLimitingObject : Feature, iIndexLimit : Integer)

Arguments

Name Input/Output Required? Type Comment
oLimitingObject Out Yes Feature Limiting object.
iIndexLimit In Yes Integer Index of limit.

SddPanel.SetLimitingObject()

Sets limiting object of the panel.

Signature

SddPanel.SetLimitingObject(iLimitingObject : Feature, iIndexLimit : Integer, iOrientation : Integer, iLimitType: Integer, iLimitKey: Integer)

Arguments

Name Input/Output Required? Type Comment
iLimitingObject In Yes Feature Limiting object.
iIndexLimit In Yes Integer Index of limit.
iOrientation In Yes Integer Orientation of limit.
iLimitType In Yes Integer Type of limit.
iLimitKey In Yes Integer Limit key.

SddPanel.RemoveLimit()

Removes limiting object of the panel.

Signature

SddPanel.RemoveLimit(iIndexLimit : Integer)

Arguments

Name Input/Output Required? Type Comment
iIndexLimit In Yes Integer Index of limit.

SddPanel.GetSupport()

Gives support of the object.

Signature

SddPanel.GetSupport(oSupport : Feature)

Arguments

Name Input/Output Required? Type Comment
oSupport Out Yes Feature Support.

SddPanel.SetSupport()

Sets support of the object.

Signature

SddPanel.SetSupport(iSupport : Feature)

Arguments

Name Input/Output Required? Type Comment
iSupport In Yes Feature Support.

SddPanel.GetPanelLimitType()

Gives limit type of the limiting object.

Signature

SddPanel.GetPanelLimitType(iIndex : Integer, oType : Integer)

Arguments

Name Input/Output Required? Type Comment
iIndex In Yes Integer Index of limit.
oType Out Yes Integer Limit type.

SddPanel.GetLimitKey()

Gives limit key of the limiting object.

Signature

SddPanel.GetPanelLimitType(iIndex : String, oLimitKey : String)

Arguments

Name Input/Output Required? Type Comment
iIndex In Yes String Index of limit.
oLimitKey Out Yes String Limit key.

SddPanel.SetPanelLimitType()

Sets limit type of the limiting object.

Signature

SddPanel.SetPanelLimitType(iIndex : Integer, iType : Integer)

Arguments

Name Input/Output Required? Type Comment
iIndex In Yes Integer Index of limit.
iType In Yes Integer Limit type.

SddPanel.GetLimitingObjectOffset()

Gives limit offset of the limiting object.

Signature

SddPanel.GetLimitingObjectOffset(iIndex : String, oOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
iIndex In Yes String Index of limit.
oOffset Out Yes Feature Limit offset.

SddPanel.GetOpenings()

Gives all openings from the current object.

Signature

SddPanel.GetOpenings(oListOfOpenings : List, iOpeningType : Integer)

Arguments

Name Input/Output Required? Type Comment
oListOfOpenings Out Yes List List of openings.
iOpeningType In Yes Integer Opening type.

SddPanel.GetScallops()

Gives all scallops from the current object.

Signature

SddPanel.GetScallops(oListOfScallops : List)

Arguments

Name Input/Output Required? Type Comment
oListOfScallops Out Yes List List of scallops.

SddPanel.GetLimitOrientation()

Gives orientation of the limiting object.

Signature

SddPanel.GetLimitOrientation(oLimitOrientation : Integer, iIndex : Integer)

Arguments

Name Input/Output Required? Type Comment
oLimitOrientation Out Yes Integer Limit orientation.
iIndex In Yes Integer Index of limit.

SddPanel.SetLimitOrientation()

Sets orientation of the limiting object.

Signature

SddPanel.SetLimitOrientation(iLimitOrientation : Integer, iIndex : String)

Arguments

Name Input/Output Required? Type Comment
iLimitOrientation In Yes Integer Limit orientation.
iIndex In Yes String Index of limit.

SddSplitPlate.ComputeDimension()

Gives the dimensions of a split plate.

Signature

SddSplitPlate.ComputeDimension(iMoldedOrThick : Boolean, Width/Length/Height : String, oLength : LENGTH)

Arguments

Name Input/Output Required? Type Comment
iMoldedOrThick In Yes Boolean Molded or thick surface.
Width, Length, or Height In Yes String Specify any one attribute to retrieve its value.

The input string must be: Width, Length, or Height.

oLength Out Yes LENGTH Provides the width, length, or height of the split plate.
Note: The length and width attributes of a panel, plate, or split plate are calculated as follows:
  • Default behavior: A bounding box is created to include the whole object. The bounding box is positioned according to the geometry of the object, irrespective of the global axis system.

  • Alternative behavior (Set the following environment variable: StrAbsoulteAxisDimensions=1.): A bounding box is created to include the whole object. The bounding box is positioned according to the global axis system. That is, its faces are always perpendicular to the x, y, and z axes, irrespective of the object's orientation.

The length of the longest side of the bounding box is considered as the length of the object and the length of the second longest side is considered as the width of the object.

Recommendation: In case of a batch session, it is recommended to use the alternative behavior.

SddSplitPlate.SetMaterial()

Sets material of the object.

Signature

SddSplitPlate.SetMaterial(iMaterialName : String)

Arguments

Name Input/Output Required? Type Comment
iMaterialName In Yes String Material name.

SddSplitPlate.GetOrientationOffset()

Gives thickness offset on the plate.

Signature

SddSplitPlate.GetOrientationOffset(oOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oOffset Out Yes Feature Offset.

SddSplitPlate.GetThickness()

Gives thickness of the plate.

Signature

SddSplitPlate.GetThickness(oThickness : Feature)

Arguments

Name Input/Output Required? Type Comment
oThickness Out Yes Feature Thickness.

SddSplitPlate.SetOffsetMode()

Sets offset mode on the plate.

Signature

SddSplitPlate.SetOffsetMode(iOffsetMode : Integer)

Arguments

Name Input/Output Required? Type Comment
iOffsetMode In Yes Integer Offset mode.

SddSplitPlate.SetThrowOrientation()

Sets material throw orientation on the plate.

Signature

SddSplitPlate.SetThrowOrientation(iThrowOrientation : Integer)

Arguments

Name Input/Output Required? Type Comment
iThrowOrientation In Yes Integer Material throw orientation.

SddSplitPlate.GetFlanges()

Gives flanges on the plate.

Signature

SddSplitPlate.GetFlanges(oListOfFlanges : List)

Arguments

Name Input/Output Required? Type Comment
oListOfFlanges Out Yes List List of flanges.

SddPlate.ComputeDimension()

Gives the dimensions of a plate.

Signature

SddPlate.ComputeDimension(iMoldedOrThick : Boolean, Width/Length/Height : String, oLength : LENGTH)

Arguments

Name Input/Output Required? Type Comment
iMoldedOrThick In Yes Boolean Molded or thick surface.
Width, Length, or Height In Yes String Specify any one attribute to retrieve its value.

The input string must be: Width, Length, or Height.

oLength Out Yes LENGTH Provides the width, length, or height of the plate.
Note: The length and width attributes of a panel, plate, or split plate are calculated as follows:
  • Default behavior: A bounding box is created to include the whole object. The bounding box is positioned according to the geometry of the object, irrespective of the global axis system.

  • Alternative behavior (Set the following environment variable: StrAbsoulteAxisDimensions=1.): A bounding box is created to include the whole object. The bounding box is positioned according to the global axis system. That is, its faces are always perpendicular to the x, y, and z axes, irrespective of the object's orientation.

The length of the longest side of the bounding box is considered as the length of the object and the length of the second longest side is considered as the width of the object.

Recommendation: In case of a batch session, it is recommended to use the alternative behavior.

SddPlate.GetSlots()

Gives slots aggregated under the panel.

Signature

SddPlate.GetSlots(oListOfSlots : List)

Arguments

Name Input/Output Required? Type Comment
oListOfSlots Out Yes List List of slots.

SddPlate.GetThickness()

Gives thickness parameter of the object.

Signature

SddPlate.GetThickness(oThickness : Feature)

Arguments

Name Input/Output Required? Type Comment
oThickness Out Yes Feature Thickness.

SddPlate.GetOrientationOffset()

Gives thickness offset parameter of the object.

Signature

SddPlate.GetOrientationOffset(oOrientationOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oOrientationOffset Out Yes Feature Thickness offset.

SddPlate.SetThrowOrientation()

Sets material throw orientation of the object.

Signature

SddPlate.SetThrowOrientation(iThrowOrientation : Integer)

Arguments

Name Input/Output Required? Type Comment
iThrowOrientation In Yes Integer Material throw orientation.

SddPlate.SetOffsetMode()

Sets thickness offset mode of the object.

Signature

SddPlate.SetOffsetMode(iOffsetMode : Integer)

Arguments

Name Input/Output Required? Type Comment
iOffsetMode In Yes Integer Thickness offset mode.

SddPlate.GetSupportOffset()

Gives support offset parameter of the object.

Signature

SddPlate.GetSupportOffset(oOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oOffset Out Yes Feature Support offset.

SddPlate.SetCategory()

Sets category of the object.

Signature

SddPlate.SetCategory(iCategory : String)

Arguments

Name Input/Output Required? Type Comment
iCategory In Yes String Category.

SddPlate.GetLimitingObject()

Gives limiting object of the panel.

Signature

SddPlate.GetLimitingObject(oLimitingObject : Feature, iIndexLimit : Integer)

Arguments

Name Input/Output Required? Type Comment
oLimitingObject Out Yes Feature Limiting object.
iIndexLimit In Yes Integer Index of limit.

SddPlate.RemoveLimit()

Removes limiting object of the panel.

Signature

SddPlate.RemoveLimit(iIndexLimit : Integer)

Arguments

Name Input/Output Required? Type Comment
iIndexLimit In Yes Integer Index of limit.

SddPlate.GetSupport()

Gives support of the object.

Signature

SddPlate.GetSupport(oSupport : Feature)

Arguments

Name Input/Output Required? Type Comment
oSupport Out Yes Feature Support.

SddPlate.SetSupport()

Sets support of the object.

Signature

SddPlate.SetSupport(iSupport : Feature)

Arguments

Name Input/Output Required? Type Comment
iSupport In Yes Feature Support.

SddPlate.GetPanelLimitType()

Gives limit type of the limiting object.

Signature

SddPlate.GetPanelLimitType(iIndex : Integer, oType : Integer)

Arguments

Name Input/Output Required? Type Comment
iIndex In Yes Integer Index of limit.
oType Out Yes Integer Limit type.

SddPlate.GetLimitKey()

Gives limit key of the limiting object.

Signature

SddPlate.GetPanelLimitType(iIndex : String, oLimitKey : String)

Arguments

Name Input/Output Required? Type Comment
iIndex In Yes String Index of limit.
oLimitKey Out Yes String Limit key.

SddPlate.SetPanelLimitType()

Sets limit type of the limiting object.

Signature

SddPlate.SetPanelLimitType(iIndex : Integer, iType : Integer)

Arguments

Name Input/Output Required? Type Comment
iIndex In Yes Integer Index of limit.
iType In Yes Integer Limit type.

SddPlate.GetLimitingObjectOffset()

Gives limit offset of the limiting object.

Signature

SddPlate.GetLimitingObjectOffset(iIndex : String, oOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
iIndex In Yes String Index of limit.
oOffset Out Yes Feature Limit offset.

SddPlate.GetOpenings()

Gives all openings from the current object.

Signature

SddPlate.GetOpenings(oListOfOpenings : List, iOpeningType : Integer)

Arguments

Name Input/Output Required? Type Comment
oListOfOpenings Out Yes List List of openings.
iOpeningType In Yes Integer Opening type.

SddPlate.GetScallops()

Gives all scallops from the current object.

Signature

SddPlate.GetScallops(oListOfScallops : List)

Arguments

Name Input/Output Required? Type Comment
oListOfScallops Out Yes List List of scallops.

SddPlate.GetLimitOrientation()

Gives orientation of the limiting object.

Signature

SddPlate.GetLimitOrientation(oLimitOrientation : Integer, iIndex : Integer)

Arguments

Name Input/Output Required? Type Comment
oLimitOrientation Out Yes Integer Limit orientation.
iIndex In Yes Integer Index of limit.

SddPlate.SetLimitOrientation()

Sets orientation of the limiting object.

Signature

SddPlate.SetLimitOrientation(iLimitOrientation : Integer, iIndex : String)

Arguments

Name Input/Output Required? Type Comment
iLimitOrientation In Yes Integer Limit orientation.
iIndex In Yes String Index of limit.

SddPlate.GetFlanges()

Gives flanges on the plate.

Signature

SddPlate.GetFlanges(oListOfFlanges : List)

Arguments

Name Input/Output Required? Type Comment
oListOfFlanges Out Yes List List of flanges.

SddContourBased.ActivateSketchContour()

Activates sketch contour.

Signature

SddContourBased.ActivateSketchContour()

SddContourBased.DeactivateSketchContour()

Deactivates sketch contour.

Signature

SddContourBased.DeactivateSketchContour()

SddContourBased.GetContourPublicParamaters()

Gives parameters on the parametric plate.

Signature

SddContourBased.GetContourPublicParamaters(oParameters : List)

Arguments

Name Input/Output Required? Type Comment
oParameters Out Yes List List of parameters.

SddContourBased.GetSketch()

Gives sketch of the parametric plate.

Signature

SddContourBased.GetSketch(oParameters : Feature)

Arguments

Name Input/Output Required? Type Comment
oStrSketch Out Yes Feature Sketch.

SddContourBased.SetSketch()

Sets sketch on the parametric plate.

Signature

SddContourBased.SetSketch(iRefSketchName : String)

Arguments

Name Input/Output Required? Type Comment
iRefSketchName In Yes String Sketch.

SddContourBased.Get3DAxisSystem()

Gives axis system of the object for parametric plate in 3D Axis mode.

Signature

SddContourBased.Get3DAxisSystem(oAxisSystem : Feature)

Arguments

Name Input/Output Required? Type Comment
oAxisSystem Out Yes Feature Axis system.

SddContourBased.Set3DAxisSystem()

Sets axis system on the object for parametric plate in 3D Axis mode.

Signature

SddContourBased.Set3DAxisSystem(iAxisSystem : Feature)

Arguments

Name Input/Output Required? Type Comment
iAxisSystem Out Yes Feature Axis system.

SddProfile.GetEndCut()

Gives endcut on the profile by using the extremity.

Signature

SddProfile.GetEndCut(iExtr : Integer, oEndcut : Feature)

Arguments

Name Input/Output Required? Type Comment
iExtr In Yes Integer Extremity.
oEndcut Out Yes Feature Endcut.

SddProfile.GetFirstSurface()

Gives the first surface parameter on the profile

Signature

SddProfile.GetFirstSurface(oSurface : Feature)

Arguments

Name Input/Output Required? Type Comment
oSurface Out Yes Feature First surface.

SddProfile.GetLimitType()

Gives limit type on the profile by using the extremity.

Signature

SddProfile.GetLimitType(iExtr : Integer, oType : Integer)

Arguments

Name Input/Output Required? Type Comment
iExtr In Yes Integer Extremity.
oType Out Yes Integer Limit type.

SddProfile.GetLimitingObject()

Gives limiting object of the profile by using the extremity.

Signature

SddProfile.GetLimitType(iExtr : Integer, oLimitingObject : Feature)

Arguments

Name Input/Output Required? Type Comment
iExtr In Yes Integer Extremity.
oLimitingObject Out Yes Feature Limiting object.

SddProfile.GetLimitingObjectOffset()

Gives offset of limiting object on the profile by using the extremity.

Signature

SddProfile.GetLimitingObjectOffset(iExtr : Integer, oOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
iExtr In Yes Integer Extremity.
oOffset Out Yes Feature Limit offset.

SddProfile.InvertProfile()

Inverts the orientation of the profile.

Signature

SddProfile.InvertProfile()

SddProfile.GetSecondSurface()

Gives the second surface parameter on the profile

Signature

SddProfile.GetSecondSurface(oSurface : Feature)

Arguments

Name Input/Output Required? Type Comment
oSurface Out Yes Feature Second surface.

SddProfile.GetSlots()

Gives slots on the profile

Signature

SddProfile.GetSlots(oListOfSlots : List)

Arguments

Name Input/Output Required? Type Comment
oListOfSlots Out Yes List List of slots.

SddProfile.RemoveLimit()

Removes limit of the profile by using the extremity.

Signature

SddProfile.RemoveLimit(iExtr : Integer)

Arguments

Name Input/Output Required? Type Comment
iExtr In Yes Integer Extremity.

SddProfile.SetAnchorPoint()

Sets anchor point on the profile.

Signature

SddProfile.SetAnchorPoint(iAnchorPoint : String)

Arguments

Name Input/Output Required? Type Comment
iAnchorPoint In Yes String Anchor point.

SddProfile.SetFirstSurface()

Sets first surface on the profile.

Signature

SddProfile.SetFirstSurface(iSurface : Feature)

Arguments

Name Input/Output Required? Type Comment
iSurface In Yes Feature First surface.

SddProfile.SetFlangeOrientation()

Set flange orientation of the profile.

Signature

SddProfile.SetFlangeOrientation(iOrientation : Integer)

Arguments

Name Input/Output Required? Type Comment
iOrientation In Yes Integer Flange orientation.

SddProfile.SetLimitType()

Sets limit type on this profile by using the extremity.

Signature

SddProfile.SetLimitType(iExtr : Integer, iType : String)

Arguments

Name Input/Output Required? Type Comment
iExtr In Yes Integer Extremity.
iType In Yes String Limit type.

SddProfile.SetLimitingObject()

Sets limiting object on this profile by using the extremity.

Signature

SddProfile.SetLimitingObject(iExtr : Integer, iLimitingObject : Feature)

Arguments

Name Input/Output Required? Type Comment
iExtr In Yes Integer Extremity.
iLimitingObject In Yes Feature Limiting object.

SddProfile.SetSecondSurface()

Sets second surface on the profile.

Signature

SddProfile.SetSecondSurface(iSurface : Feature)

Arguments

Name Input/Output Required? Type Comment
iSurface In Yes Feature Second surface.

SddProfile.SetSectionName()

Sets the section name parameter on the profile.

Signature

SddProfile.SetSectionName(iSectionName : String)

Arguments

Name Input/Output Required? Type Comment
iSectionName In Yes String Section name.

SddProfile.SetType()

Sets type on the profile.

Signature

SddProfile.SetType(iType : Integer)

Arguments

Name Input/Output Required? Type Comment
iType In Yes Integer Type.

SddProfile.SetWebOrientation()

Sets web orientation of the profile.

Signature

SddProfile.SetWebOrientation(iOrientation : Integer)

Arguments

Name Input/Output Required? Type Comment
iOrientation In Yes Integer Web orientation.

SddProfile.GetFirstSupportOffset()

Gives the first support offset parameter.

Signature

SddProfile.GetFirstSupportOffset(oOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oOffset Out Yes Feature First support offset parameter.

SddProfile.GetSecondSupportOffset()

Gives the second support offset parameter.

Signature

SddProfile.GetSecondSupportOffset(oOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oOffset Out Yes Feature Second support offset parameter.

SddProfile.GetCurve()

Gives the support curve of the profile.

Signature

SddProfile.GetCurve(oCurve : Feature)

Arguments

Name Input/Output Required? Type Comment
oCurve Out Yes Feature Support curve.

SddProfile.SetCurve()

Sets the support curve of the profile.

Signature

SddProfile.SetCurve(iCurve : Feature)

Arguments

Name Input/Output Required? Type Comment
iCurve In Yes Feature Support curve.

SddProfile.GetReference()

Gives the reference of the profile. (In case of stiffener/stiffener on free edge, it is plate.)

Signature

SddProfile.GetReference(oReference : Feature)

Arguments

Name Input/Output Required? Type Comment
oReference Out Yes Feature Support surface.

SddProfile.SetReference()

Sets the reference of the profile. (In case of stiffener/stiffener on free edge, it is plate.)

Signature

SddProfile.SetReference(iReference : Feature)

Arguments

Name Input/Output Required? Type Comment
iReference In Yes Feature Support surface.

SddProfile.GetCurveOffset()

Gives the curve support offset parameter.

Signature

SddProfile.GetCurveOffset(oOffset : Integer)

Arguments

Name Input/Output Required? Type Comment
oOffset Out Yes Integer Curve offset.

SddProfile.SetAngleMode()

Sets the angle mode of the profile.

Signature

SddProfile.SetAngleMode(iOrientationMode : Integer)

Arguments

Name Input/Output Required? Type Comment
iOrientationMode In Yes Integer Angle mode.

SddProfile.GetAngle()

Gives the angle parameter of the object.

Signature

SddProfile.GetAngle(oAngle : Feature)

Arguments

Name Input/Output Required? Type Comment
oAngle Out Yes Feature Angle parameter.

SddProfile.GetFlangeAnchorPointOffset()

Gives the flange anchor point offset parameter.

Signature

SddProfile.GetFlangeAnchorPointOffset(oFlangeAnchorPointOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oFlangeAnchorPointOffset Out Yes Feature Flange anchor point offset.

SddProfile.GetWebAnchorPointOffset()

Gives the web anchor point offset parameter.

Signature

SddProfile.GetWebAnchorPointOffset(oWebAnchorPointOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oWebAnchorPointOffset Out Yes Feature Web anchor point offset.

SddProfile.GetOpenings()

Gives all openings from the current object.

Signature

SddProfile.GetOpenings(oListOfOpenings : List, iOpeningType : Integer)

Arguments

Name Input/Output Required? Type Comment
oListOfOpenings Out Yes List List of openings.
iOpeningType In Yes Integer Opening type.

SddStiffenerOnFreeEdge.GetTraceOffset()

Gives trace offset of stiffener on free edge.

Signature

SddStiffenerOnFreeEdge.GetTraceOffset(oTraceOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oTraceOffset Out Yes Feature Trace offset.

SddStiffenerOnFreeEdge.GetLimits()

Gives all support limits of object for SFE (stiffener on free edge) on limits.

Signature

SddStiffenerOnFreeEdge.GetLimits(oListOfLimits : List)

Arguments

Name Input/Output Required? Type Comment
oListOfLimits Out Yes List Support limits.

SddStiffenerOnFreeEdge.SetLimits()

Sets all support limits of object for SFE (stiffener on free edge) on limits.

Signature

SddStiffenerOnFreeEdge.SetLimits(iListOfLimits : Feature)

Arguments

Name Input/Output Required? Type Comment
iListOfLimits In Yes List Support limits.

SddStiffenerOnFreeEdge.GetOpening()

Gives support opening of the SFE (stiffener on free edge).

Signature

SddStiffenerOnFreeEdge.GetOpening(oOpening : Feature)

Arguments

Name Input/Output Required? Type Comment
oOpening Out Yes Feature Opening.

SddStiffenerOnFreeEdge.SetOpening()

Sets support opening of the SFE (stiffener on free edge).

Signature

SddStiffenerOnFreeEdge.SetOpening(iOpening : Feature)

Arguments

Name Input/Output Required? Type Comment
iOpening In Yes Feature Opening.

SddMember.GetStartPt()

Gives start point of the profile of type Point and Length/Point and Limit/Point to Point.

Signature

SddMember.GetStartPt(oStartPt : Feature)

Arguments

Name Input/Output Required? Type Comment
oStartPt Out Yes Feature Start point.

SddMember.GetPtLen_Length()

Gives length parameter of the profile of type Point and Length.

Signature

SddMember.GetPtLen_Length(oLength : Feature)

Arguments

Name Input/Output Required? Type Comment
oLength Out Yes Feature Length of member.

SddMember.GetEndPt()

Gives end point of the profile of type Point to Point.

Signature

SddMember.GetEndPt(oEndPt : Feature)

Arguments

Name Input/Output Required? Type Comment
oEndPt Out Yes Feature End point.

SddMember.SetEndPt()

Sets end point of the profile of type Point to Point.

Signature

SddMember.SetEndPt(iEndPt : Feature)

Arguments

Name Input/Output Required? Type Comment
iEndPt In Yes Feature End point.

SddMember.GetDirection()

Gives the direction of the profile of type Point and Length/Point and Limit.

Signature

SddMember.GetDirection(oDirection : Feature)

Arguments

Name Input/Output Required? Type Comment
oDirection Out Yes Feature Direction of the member.

SddMember.SetDirection()

Sets the direction of the profile of type Point and Length/Point and Limit.

Signature

SddMember.SetDirection(iDirection : Feature)

Arguments

Name Input/Output Required? Type Comment
iDirection In Yes Feature Direction of the member.

SddMember.ReverseDirection()

Inverts the direction of profile of type Point and Length/Point and Limit.

Signature

SddMember.ReverseDirection()

SddMember.GetUpToLimit()

Gives the limit of profile of type Point and Limit.

Signature

SddMember.GetUpToLimit(oUpToLimit : Feature)

Arguments

Name Input/Output Required? Type Comment
oUpToLimit Out Yes Feature Limit feature.

SddMember.SetUpToLimit()

Sets the limit of profile of type Point and Limit.

Signature

SddMember.SetUpToLimit(iUpToLimit : Feature)

Arguments

Name Input/Output Required? Type Comment
iUpToLimit In Yes Feature Limit feature.

SddFlange.GetBendingAngle()

Gives bending angle of the flange.

Signature

SddFlange.GetBendingAngle(oAngle : Feature)

Arguments

Name Input/Output Required? Type Comment
oAngle Out Yes Feature Bending angle.

SddFlange.GetBendingRadius()

Gives bending radius of the flange.

Signature

SddFlange.GetBendingRadius(oRadius : Feature)

Arguments

Name Input/Output Required? Type Comment
oRadius Out Yes Feature Bending radius.

SddFlange.GetEdge()

Gives edge of the flange.

Signature

SddFlange.GetEdge(oEdgeIndex : Feature)

Arguments

Name Input/Output Required? Type Comment
oEdgeIndex Out Yes Feature Edge.

SddFlange.GetEndEndCutAngle()

Gives the endcut angle on the end extremity of the flange.

Signature

SddFlange.GetEndEndCutAngle(oEndEndCutAngle : Feature)

Arguments

Name Input/Output Required? Type Comment
oEndEndCutAngle Out Yes Feature Endcut angle.

SddFlange.GetEndEndCutDistance()

Gives the endcut distance on the end extremity of the flange.

Signature

SddFlange.GetEndEndCutDistance(oEndEndCutDistance : Feature)

Arguments

Name Input/Output Required? Type Comment
oEndEndCutDistance Out Yes Feature Endcut distance.

SddFlange.GetEndEndCutOffset()

Gives the endcut offset on the end extremity of the flange.

Signature

SddFlange.GetEndEndCutOffset(oGetEndEndCutOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oGetEndEndCutOffset Out Yes Feature Endcut offset.

SddFlange.GetEndEndCutRadius()

Gives the endcut radius on the end extremity of the flange.

Signature

SddFlange.GetEndEndCutRadius(oGetEndEndCutRadius : Feature)

Arguments

Feature
Name Input/Output Required? Type Comment
oGetEndEndCutRadius Out Yes Feature Endcut radius.

SddFlange.GetWidthMeasurementType()

Gives width measurement type of the flange.

Signature

SddFlange.GetWidthMeasurementType(oWidthMeasurementType : Integer)

Arguments

Name Input/Output Required? Type Comment
oWidthMeasurementType Out Yes Integer Measurement type.

SddFlange.SetEdge()

Sets edge on the flange.

Signature

SddFlange.SetEdge(iEdgeIndex : Feature)

Arguments

Name Input/Output Required? Type Comment
iEdgeIndex In Yes Feature Edge.

SddFlange.SetFlangeEndLimit()

Sets end limit on the flange.

Signature

SddFlange.SetFlangeEndLimit(iEndLimit : Feature)

Arguments

Name Input/Output Required? Type Comment
iEndLimit In Yes Feature Limit.

SddFlange.SetFlangeStartLimit()

Sets start limit on the flange.

Signature

SddFlange.SetFlangeStartLimit(iStartLimit : Feature)

Arguments

Name Input/Output Required? Type Comment
iStartLimit In Yes Feature Limit.

SddFlange.SetType()

Sets type on the flange.

Signature

SddFlange.SetType(iType : Integer)

Arguments

Name Input/Output Required? Type Comment
iType In Yes Integer Type.

SddFlange.SetWidthMeasurementType()

Sets width measurement type on the flange.

Signature

SddFlange.SetWidthMeasurementType(iWidthMeasurementType : Integer)

Arguments

Name Input/Output Required? Type Comment
iWidthMeasurementType In Yes Integer Measurement type.

SddOpening.GetOperatedObject()

Gives the operated object.

Signature

SddOpening.GetOperatedObject(oOperatedObject : Feature)

Arguments

Name Input/Output Required? Type Comment
oOperatedObject Out Yes Feature Operated object.

SddOpening.SetCategory()

Sets category of the object.

Signature

SddOpening.SetCategory(iCategory : String)

Arguments

Name Input/Output Required? Type Comment
iCategory In Yes String Opening category.

SddOpening.SetOpeningType()

Sets the opening type.

Signature

SddOpening.SetOpeningType(iOpeningType : Integer)

Arguments

Name Input/Output Required? Type Comment
iOpeningType In Yes Integer Opening type.

SddOpening.GetCuttingElement()

Gives the intersecting element in the 3D object type opening.

Signature

SddOpening.GetCuttingElement(oIntersectingElement : Feature)

Arguments

Name Input/Output Required? Type Comment
oIntersectingElement Out Yes Feature Intersecting element.

SddOpening.SetCuttingElement()

Sets the intersecting element in the 3D object type opening.

Signature

SddOpening.SetCuttingElement(iIntersectingElement : Feature)

Arguments

Name Input/Output Required? Type Comment
iIntersectingElement In Yes Feature Intersecting element.

SddOpening.GetOutputProfile()

Gives output profile of the sketch type opening.

Signature

SddOpening.GetOutputProfile(oOutputProfile : Feature)

Arguments

Name Input/Output Required? Type Comment
oOutputProfile Out Yes Feature Output profile.

SddOpening.SetOutputProfile()

Sets output profile for the sketch type opening.

Signature

SddOpening.SetOutputProfile(iOutputProfile : Feature)

Arguments

Name Input/Output Required? Type Comment
iOutputProfile In Yes Feature Output profile.

SddOpening.GetOpeningDirection()

Gives direction of the sketch and standard type openings.

Signature

SddOpening.GetOpeningDirection(oOpeningDirection : Feature)

Arguments

Name Input/Output Required? Type Comment
oOpeningDirection Out Yes Feature Direction.

SddOpening.SetOpeningDirection()

Sets direction of the sketch and standard type openings.

Signature

SddOpening.SetOpeningDirection(iOpeningDirection : Feature)

Arguments

Name Input/Output Required? Type Comment
iOpeningDirection In Yes Feature Direction.

SddOpening.SetLimitMode()

Sets limit mode of the sketch and standard openings.

Signature

SddOpening.SetLimitMode(iLimitMode : Integer)

Arguments

Name Input/Output Required? Type Comment
iLimitMode In Yes Integer Limit mode.

SddOpening.SetFormingMode()

Sets forming mode of the opening.

Signature

SddOpening.SetFormingMode(iFormingMode : Integer)

Arguments

Name Input/Output Required? Type Comment
iFormingMode In Yes Integer Forming mode.

SddOpening.GetFirstOffset()

Gives first offset in the limit 1/limit 2 mode.

Signature

SddOpening.GetFirstOffset(oFirstOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oFirstOffset Out Yes Feature First offset.

SddOpening.GetSecondOffset()

Gives second offset in the limit 1/limit 2 mode.

Signature

SddOpening.GetSecondOffset(oSecondOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oSecondOffset Out Yes Feature Second offset.

SddOpening.GetOpeningAngle()

Gives the angle parameter.

Signature

SddOpening.GetOpeningAngle(oOpeningAngle : Feature)

Arguments

Name Input/Output Required? Type Comment
oOpeningAngle Out Yes Feature Angle.

SddOpening.GetStandardContourParms()

Gives the available contour parameters to set on opening for selected contour.

Signature

SddOpening.GetStandardContourParms(iContourType : String, oListOfParameters : List)

Arguments

Name Input/Output Required? Type Comment
iContourType In Yes String Contour type.
oListOfParameters Out Yes List Contour parameters.

SddOpening.SetContour()

Sets contour type, contour name, and parameters of opening.

Signature

SddOpening.SetContour(iContourType : String, iContourName : String, iListOfParameters : List)

Arguments

Name Input/Output Required? Type Comment
iContourType In Yes String Contour type.
iContourName In Yes String Contour name.
iListOfParameters In Yes List Contour parameters.

SddOpening.GetContour()

Gives contour type, contour name, and parameters of opening.

Signature

SddOpening.GetContour(oContourType : String, oContourName : String, oListOfParameters : List)

Arguments

Name Input/Output Required? Type Comment
oContourType Out Yes String Contour type.
oContourName Out Yes String Contour name.
oListOfParameters Out Yes List Contour parameters.

SddOpening.SetPositioningStrategy()

Sets positioning strategy of the opening.

Signature

SddOpening.SetPositioningStrategy(iSetPositioningStrategy : String)

Arguments

Name Input/Output Required? Type Comment
iSetPositioningStrategy In Yes String Positioning strategy.

SddOpening.GetURef()

Gives U reference for the single input positioning strategy.

Signature

SddOpening.GetURef(oURef : Feature)

Arguments

Name Input/Output Required? Type Comment
oURef Out Yes Feature U reference.

SddOpening.SetURef()

Sets U reference for the single input positioning strategy.

Signature

SddOpening.SetURef(iURef : Feature)

Arguments

Name Input/Output Required? Type Comment
iURef In Yes Feature U reference.

SddOpening.GetUOffset()

Gives the U offset parameter.

Signature

SddOpening.GetUOffset(oUOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oUOffset Out Yes Feature U offset.

SddOpening.GetVOffset()

Gives the V offset parameter.

Signature

SddOpening.GetVOffset(oVOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oVOffset Out Yes Feature V offset.

SddOpening.GetURefMidDist()

Gives U reference for the Mid Dist/Offset positioning strategy.

Signature

SddOpening.GetURefMidDist(oURefMidDist1 : Feature, oURefMidDist2 : Feature)

Arguments

Name Input/Output Required? Type Comment
oURefMidDist1 Out Yes Feature U reference.
oURefMidDist2 Out Yes Feature U reference.

SddOpening.SetURefMidDist()

Sets U reference for the Mid Dist/Offset positioning strategy.

Signature

SddOpening.SetURefMidDist(iURefMidDist1 : Feature, iURefMidDist2 : Feature)

Arguments

Name Input/Output Required? Type Comment
iURefMidDist1 In Yes Feature U reference.
iURefMidDist2 In Yes Feature U reference.

SddOpening.GetVRef()

Gives V reference for the single input positioning strategy.

Signature

SddOpening.GetVRef(oVRef : Feature)

Arguments

Name Input/Output Required? Type Comment
oVRef Out Yes Feature V reference.

SddOpening.SetVRef()

Sets V reference for the single input positioning strategy.

Signature

SddOpening.SetVRef(iVRef : Feature)

Arguments

Name Input/Output Required? Type Comment
iVRef In Yes Feature V reference.

SddOpening.GetVRefMidDist()

Gives V reference for the Mid Dist/Offset positioning strategy.

Signature

SddOpening.GetVRefMidDist(oVRefMidDist1 : Feature, oVRefMidDist2 : Feature)

Arguments

Name Input/Output Required? Type Comment
oVRefMidDist1 Out Yes Feature V reference.
oVRefMidDist2 Out Yes Feature V reference.

SddOpening.SetVRefMidDist()

Sets V reference for the Mid Dist/Offset positioning strategy.

Signature

SddOpening.SetVRefMidDist(iVRefMidDist1 : Feature, iVRefMidDist2 : Feature)

Arguments

Name Input/Output Required? Type Comment
iVRefMidDist1 In Yes Feature V reference.
iVRefMidDist2 In Yes Feature V reference.

SddOpening.GetOpeningAxisSystem()

Gives axis system for the opening with the 3D Axis positioning strategy.

Signature

SddOpening.GetOpeningAxisSystem(oOpeningAxisSystem : Feature)

Arguments

Name Input/Output Required? Type Comment
oOpeningAxisSystem Out Yes Feature Axis system.

SddOpening.SetOpeningAxisSystem()

Sets axis system for the opening with the 3D Axis positioning strategy.

Signature

SddOpening.SetOpeningAxisSystem(iOpeningAxisSystem : Feature)

Arguments

Name Input/Output Required? Type Comment
iOpeningAxisSystem In Yes Feature Axis system.

SddOpening.SetUOffsetOrientation()

Sets U offset orientation.

Signature

SddOpening.SetUOffsetOrientation(iUOffsetSideOrientation : Integer)

Arguments

Name Input/Output Required? Type Comment
iUOffsetSideOrientation In Yes Integer Side orientation.

SddOpening.SetVOffsetOrientation()

Sets V offset orientation.

Signature

SddOpening.SetVOffsetOrientation(iVOffsetSideOrientation : Integer)

Arguments

Name Input/Output Required? Type Comment
iVOffsetSideOrientation In Yes Integer Side orientation.

SddOpening.SetAnchorPointProfileOpening()

Sets anchor point for opening on profile.

Signature

SddOpening.SetAnchorPointProfileOpening(iAnchorPointProfileOpening : String)

Arguments

Name Input/Output Required? Type Comment
iAnchorPointProfileOpening In Yes String Anchor point.

SddOpening.SetReferencePoint()

Sets reference point of opening on profile with the Spacing/Offset positioning strategy.

Signature

SddOpening.SetReferencePoint(iReferencePoint : Integer)

Arguments

Name Input/Output Required? Type Comment
iReferencePoint In Yes Integer Reference point.

SddOpening.SetRepetitionMode()

Sets repetition mode of opening on profile with the Spacing/Offset positioning strategy.

Signature

SddOpening.SetRepetitionMode(iRepetitionMode : Integer)

Arguments

Name Input/Output Required? Type Comment
iRepetitionMode In Yes Integer Repetition mode.

SddOpeningPanel.GetOperatedObject()

Gives the operated object.

Signature

SddOpening.GetOperatedObject(oOperatedObject : Feature)

Arguments

Name Input/Output Required? Type Comment
oOperatedObject Out Yes Feature Operated object.

SddOpeningPanel.SetCategory()

Sets category of the object.

Signature

SddOpeningPanel.SetCategory(iCategory : String)

Arguments

Name Input/Output Required? Type Comment
iCategory In Yes String Opening category.

SddOpeningPanel.SetOpeningType()

Sets the opening type.

Signature

SddOpeningPanel.SetOpeningType(iOpeningType : Integer)

Arguments

Name Input/Output Required? Type Comment
iOpeningType In Yes Integer Opening type.

SddOpeningPanel.GetCuttingElement()

Gives the intersecting element in the 3D object type opening.

Signature

SddOpeningPanel.GetCuttingElement(oIntersectingElement : Feature)

Arguments

Name Input/Output Required? Type Comment
oIntersectingElement Out Yes Feature Intersecting element.

SddOpeningPanel.SetCuttingElement()

Sets the intersecting element in the 3D object type opening.

Signature

SddOpeningPanel.SetCuttingElement(iIntersectingElement : Feature)

Arguments

Name Input/Output Required? Type Comment
iIntersectingElement In Yes Feature Intersecting element.

SddOpeningPanel.GetOutputProfile()

Gives output profile of the sketch type opening.

Signature

SddOpeningPanel.GetOutputProfile(oOutputProfile : Feature)

Arguments

Name Input/Output Required? Type Comment
oOutputProfile Out Yes Feature Output profile.

SddOpeningPanel.SetOutputProfile()

Sets output profile for the sketch type opening.

Signature

SddOpeningPanel.SetOutputProfile(iOutputProfile : Feature)

Arguments

Name Input/Output Required? Type Comment
iOutputProfile In Yes Feature Output profile.

SddOpeningPanel.GetOpeningDirection()

Gives direction of the sketch and standard type openings.

Signature

SddOpeningPanel.GetOpeningDirection(oOpeningDirection : Feature)

Arguments

Name Input/Output Required? Type Comment
oOpeningDirection Out Yes Feature Direction.

SddOpeningPanel.SetOpeningDirection()

Sets direction of the sketch and standard type openings.

Signature

SddOpeningPanel.SetOpeningDirection(iOpeningDirection : Feature)

Arguments

Name Input/Output Required? Type Comment
iOpeningDirection In Yes Feature Direction.

SddOpeningPanel.SetLimitMode()

Sets limit mode of the sketch and standard openings.

Signature

SddOpeningPanel.SetLimitMode(iLimitMode : Integer)

Arguments

Name Input/Output Required? Type Comment
iLimitMode In Yes Integer Limit mode.

SddOpeningPanel.SetFormingMode()

Sets forming mode of the opening.

Signature

SddOpeningPanel.SetFormingMode(iFormingMode : Integer)

Arguments

Name Input/Output Required? Type Comment
iFormingMode In Yes Integer Forming mode.

SddOpeningPanel.GetFirstOffset()

Gives first offset in the limit 1/limit 2 mode.

Signature

SddOpeningPanel.GetFirstOffset(oFirstOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oFirstOffset Out Yes Feature First offset.

SddOpeningPanel.GetSecondOffset()

Gives second offset in the limit 1/limit 2 mode.

Signature

SddOpeningPanel.GetSecondOffset(oSecondOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oSecondOffset Out Yes Feature Second offset.

SddOpeningPanel.GetOpeningAngle()

Gives the angle parameter.

Signature

SddOpeningPanel.GetOpeningAngle(oOpeningAngle : Feature)

Arguments

Name Input/Output Required? Type Comment
oOpeningAngle Out Yes Feature Angle.

SddOpeningPanel.GetStandardContourParms()

Gives the available contour parameters to set on opening for selected contour.

Signature

SddOpeningPanel.GetStandardContourParms(iContourType : String, oListOfParameters : List)

Arguments

Name Input/Output Required? Type Comment
iContourType In Yes String Contour type.
oListOfParameters Out Yes List Contour parameters.

SddOpeningPanel.SetContour()

Sets contour type, contour name, and parameters of opening.

Signature

SddOpeningPanel.SetContour(iContourType : String, iContourName : String, iListOfParameters : List)

Arguments

Name Input/Output Required? Type Comment
iContourType In Yes String Contour type.
iContourName In Yes String Contour name.
iListOfParameters In Yes List Contour parameters.

SddOpeningPanel.GetContour()

Gives contour type, contour name, and parameters of opening.

Signature

SddOpeningPanel.GetContour(oContourType : String, oContourName : String, oListOfParameters : List)

Arguments

Name Input/Output Required? Type Comment
oContourType Out Yes String Contour type.
oContourName Out Yes String Contour name.
oListOfParameters Out Yes List Contour parameters.

SddOpeningPanel.SetPositioningStrategy()

Sets positioning strategy of the opening.

Signature

SddOpeningPanel.SetPositioningStrategy(iSetPositioningStrategy : String)

Arguments

Name Input/Output Required? Type Comment
iSetPositioningStrategy In Yes String Positioning strategy.

SddOpeningPanel.GetURef()

Gives U reference for the single input positioning strategy.

Signature

SddOpeningPanel.GetURef(oURef : Feature)

Arguments

Name Input/Output Required? Type Comment
oURef Out Yes Feature U reference.

SddOpeningPanel.SetURef()

Sets U reference for the single input positioning strategy.

Signature

SddOpeningPanel.SetURef(iURef : Feature)

Arguments

Name Input/Output Required? Type Comment
iURef In Yes Feature U reference.

SddOpeningPanel.GetUOffset()

Gives the U offset parameter.

Signature

SddOpeningPanel.GetUOffset(oUOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oUOffset Out Yes Feature U offset.

SddOpeningPanel.GetVOffset()

Gives the V offset parameter.

Signature

SddOpeningPanel.GetVOffset(oVOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oVOffset Out Yes Feature V offset.

SddOpeningPanel.GetURefMidDist()

Gives U reference for the Mid Dist/Offset positioning strategy.

Signature

SddOpeningPanel.GetURefMidDist(oURefMidDist1 : Feature, oURefMidDist2 : Feature)

Arguments

Name Input/Output Required? Type Comment
oURefMidDist1 Out Yes Feature U reference.
oURefMidDist2 Out Yes Feature U reference.

SddOpeningPanel.SetURefMidDist()

Sets U reference for the Mid Dist/Offset positioning strategy.

Signature

SddOpeningPanel.SetURefMidDist(iURefMidDist1 : Feature, iURefMidDist2 : Feature)

Arguments

Name Input/Output Required? Type Comment
iURefMidDist1 In Yes Feature U reference.
iURefMidDist2 In Yes Feature U reference.

SddOpeningPanel.GetVRef()

Gives V reference for the single input positioning strategy.

Signature

SddOpeningPanel.GetVRef(oVRef : Feature)

Arguments

Name Input/Output Required? Type Comment
oVRef Out Yes Feature V reference.

SddOpeningPanel.SetVRef()

Sets V reference for the single input positioning strategy.

Signature

SddOpeningPanel.SetVRef(iVRef : Feature)

Arguments

Name Input/Output Required? Type Comment
iVRef In Yes Feature V reference.

SddOpeningPanel.GetVRefMidDist()

Gives V reference for the Mid Dist/Offset positioning strategy.

Signature

SddOpeningPanel.GetVRefMidDist(oVRefMidDist1 : Feature, oVRefMidDist2 : Feature)

Arguments

Name Input/Output Required? Type Comment
oVRefMidDist1 Out Yes Feature V reference.
oVRefMidDist2 Out Yes Feature V reference.

SddOpeningPanel.SetVRefMidDist()

Sets V reference for the Mid Dist/Offset positioning strategy.

Signature

SddOpeningPanel.SetVRefMidDist(iVRefMidDist1 : Feature, iVRefMidDist2 : Feature)

Arguments

Name Input/Output Required? Type Comment
iVRefMidDist1 In Yes Feature V reference.
iVRefMidDist2 In Yes Feature V reference.

SddOpeningPanel.GetOpeningAxisSystem()

Gives axis system for the opening with the 3D Axis positioning strategy.

Signature

SddOpeningPanel.GetOpeningAxisSystem(oOpeningAxisSystem : Feature)

Arguments

Name Input/Output Required? Type Comment
oOpeningAxisSystem Out Yes Feature Axis system.

SddOpeningPanel.SetOpeningAxisSystem()

Sets axis system for the opening with the 3D Axis positioning strategy.

Signature

SddOpeningPanel.SetOpeningAxisSystem(iOpeningAxisSystem : Feature)

Arguments

Name Input/Output Required? Type Comment
iOpeningAxisSystem In Yes Feature Axis system.

SddOpeningPanel.SetUOffsetOrientation()

Sets U offset orientation.

Signature

SddOpeningPanel.SetUOffsetOrientation(iUOffsetSideOrientation : Integer)

Arguments

Name Input/Output Required? Type Comment
iUOffsetSideOrientation In Yes Integer Side orientation.

SddOpeningPanel.SetVOffsetOrientation()

Sets V offset orientation.

Signature

SddOpeningPanel.SetVOffsetOrientation(iVOffsetSideOrientation : Integer)

Arguments

Name Input/Output Required? Type Comment
iVOffsetSideOrientation In Yes Integer Side orientation.

SddOpening.InitSlotFromUdf()

Initiates the endcut by using the reference.

Signature

SddOpening.InitSlotFromUdf(iName : String, iWithLink : Boolean)

Arguments

Name Input/Output Required? Type Comment
iName In Yes String Name of the reference.
iWithLink In Yes Boolean Link with reference.

SddOpening.SetSlotName()

Sets the name of the slot.

Signature

SddOpening.SetSlotName(iName : String)

Arguments

Name Input/Output Required? Type Comment
iName In Yes String Slot name.

SddOpening.SetSlotType()

Sets the type of the slot.

Signature

SddOpening.SetSlotType(iType : String)

Arguments

Name Input/Output Required? Type Comment
iType In Yes String Slot type.

SddOpening.UpdateDetailFeature()

Updates the slot.

Signature

SddOpening.UpdateDetailFeature()

SddOpening.GetSlotParameters()

Retrieves all parameters of the slot.

Signature

SddOpening.GetSlotParameters(oListOfParameters  : List)

Arguments

Name Input/Output Required? Type Comment
oListOfParameters Out Yes List List of parameters.

SddOpening.GetPenetratingProfile()

Retrieves the penetrating profile of the slot.

Signature

SddOpening.GetPenetratingProfile(oProfile  : Feature)

Arguments

Name Input/Output Required? Type Comment
oProfile Out Yes Feature Penetrating profile of the slot.

SddOpening.SetPenetratingProfile()

Sets the penetrating profile of the slot.

Signature

SddOpening.SetPenetratingProfile(iProfile  : Feature)

Arguments

Name Input/Output Required? Type Comment
iProfile In Yes Feature Penetrating profile of the slot.

SddOpening.GetCollars()

Gives the collars of the slot.

Signature

SddOpening.GetCollars(oListOfCollars  : List)

Arguments

Name Input/Output Required? Type Comment
oListOfCollars Out Yes List List of collars.

SddOpening.GetPenetratingCompositeProfile()

Retrieves the penetrating web and flange of the slot with composite profile.

Signature

SddOpening.GetPenetratingCompositeProfile(oWebElement  : Feature, oFlangeElement : Feature)

Arguments

Name Input/Output Required? Type Comment
oWebElement Out Yes Feature Penetrating web element.
oFlangeElement Out Yes Feature Penetrating flange element.

SddOpening.SetPenetratingCompositeProfile()

Sets the penetrating web and flange of the slot with composite profile.

Signature

SddOpening.SetPenetratingCompositeProfile(iWebElement  : Feature, iFlangeElement : Feature)

Arguments

Name Input/Output Required? Type Comment
iWebElement In Yes Feature Penetrating web element.
iFlangeElement In Yes Feature Penetrating flange element.

SddOpening.SetSectionNameOfSlotWithCompositeProfile()

Sets section name of the slot with composite profile.

Signature

SddOpening.SetSectionNameOfSlotWithCompositeProfile(iSectionNameOfSlotWithCompositeProfile  : String)

Arguments

Name Input/Output Required? Type Comment
iSectionNameOfSlotWithCompositeProfile In Yes String Penetrating web element.

SddOpening.SetSlotHorizontalOrientation()

Sets horizontal orientation of the slot.

Signature

SddOpening.SetSlotHorizontalOrientation(iSlotHorizontalOrientation  : Integer)

Arguments

Name Input/Output Required? Type Comment
iSlotHorizontalOrientation In Yes Integer Horizontal orientation of the slot.

SddOpening.SetSlotVerticalOrientation()

Sets vertical orientation of the slot.

Signature

SddOpening.SetSlotVerticalOrientation(iSlotVerticalOrientation  : Integer)

Arguments

Name Input/Output Required? Type Comment
iSlotVerticalOrientation In Yes Integer Vertical orientation of the slot.

SddCollarSurface.GetCollarThickness()

Gives the thickness parameter of the object.

Signature

SddOpening.GetCollarThickness(oThickness  : Feature)

Arguments

Name Input/Output Required? Type Comment
oThickness Out Yes Feature Thickness parameter.

SddCollarSurface.GetCollarParameters()

Gives all collar parameters.

Signature

SddOpening.GetCollarParameters(oListPubParameters  : List, oListPrivParameters : List)

Arguments

Name Input/Output Required? Type Comment
oListPubParameters Out Yes List Collar public parameters.
oListPrivParameters Out Yes List Collar private parameters.

SddCollarSurface.SetCollarMaterial()

Sets the collar material.

Signature

SddOpening.SetCollarMaterial(iMaterial  : String)

Arguments

Name Input/Output Required? Type Comment
iMaterial In Yes String Material.

SddCollarSurface.SetCollarThrowOrientation()

Sets the material throw orientation.

Signature

SddOpening.SetCollarThrowOrientation(iThrowOrientation  : Integer)

Arguments

Name Input/Output Required? Type Comment
iThrowOrientation In Yes Integer Throw orientation.

SddScallop.GetLimit1Limit2OfLimitLimitScallop()

Retrieves limit 1 and limit 2 of the scallop in the Limit/Limit mode.

Signature

SddOpening.GetLimit1Limit2OfLimitLimitScallop(oLimit1  : Feature, oLimit2 : Feature)

Arguments

Name Input/Output Required? Type Comment
oLimit1 Out Yes Feature Limit 1.
oLimit2 Out Yes Feature Limit 2.

SddScallop.SetLimit1Limit2OfLimitLimitScallop()

Sets limit 1 and limit 2 of the scallop in the Limit/Limit mode.

Signature

SddOpening.SetLimit1Limit2OfLimitLimitScallop(iLimit1  : Feature, iLimit2 : Feature)

Arguments

Name Input/Output Required? Type Comment
iLimit1 In Yes Feature Limit 1.
iLimit2 In Yes Feature Limit 2.

SddScallop.GetLimitOfLimitOffsetScallop()

Retrieves support limit of the scallop in the Limit/Offset mode.

Signature

SddOpening.GetLimitOfLimitOffsetScallop(oLimit1 : Feature)

Arguments

Name Input/Output Required? Type Comment
oLimit1 Out Yes Feature Limit 1.

SddScallop.SetLimitOfLimitOffsetScallop()

Sets support limit of the scallop in the Limit/Offset mode.

Signature

SddOpening.SetLimitOfLimitOffsetScallop(iLimit1 : Feature)

Arguments

Name Input/Output Required? Type Comment
iLimit1 In Yes Feature Limit 1.

SddScallop.GetReferenceOfLimitOffsetScallop()

Retrieves support reference of the scallop in the Limit/Offset mode.

Signature

SddOpening.GetReferenceOfLimitOffsetScallop(oRef : Feature)

Arguments

Name Input/Output Required? Type Comment
oRef Out Yes Feature Support reference.

SddScallop.SetReferenceOfLimitOffsetScallop()

Sets support reference of the scallop in the Limit/Offset mode.

Signature

SddOpening.SetReferenceOfLimitOffsetScallop(iRef : Feature)

Arguments

Name Input/Output Required? Type Comment
iRef In Yes Feature Support reference.

SddScallop.GetReferenceOffset()

Gives offset for reference (V).

Signature

SddOpening.GetReferenceOffset(oVOffset : Feature)

Arguments

Name Input/Output Required? Type Comment
oVOffset Out Yes Feature Reference offset.