SddCollarSurface
Inheritance Path
ObjectType Feature Visualizable GeometricFeature SkinFeature SddCollarSurface
SddCollarSurfaceInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SddCollarSurface SddContourBasedInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddFunction SddContourBased Attributes
Examplelet mySddContourBased(SddContourBased)
mySddContourBased = ….// Feature to be managed as a SddContourBased
// Display SddContourBased Category if valid
if ( mySddContourBased <> NULL)
{
Message( mySddContourBased.Category )
}
SddFlangeInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOperation SddFlange Attributes
Examplelet mySddFlange(SddFlange)
mySddFlange = ….// Feature to be managed as a SddFlange
// Display SddFlange Category if valid
if ( mySddFlange <> NULL)
{
Message( mySddFlange.Category )
}
SddFunctionInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddFunction Attributes
Examplelet mySddFunction(SddFunction)
mySddFunction = …// Feature to be managed as a SddFunction
// Display SddFunction material if valid
if ( mySddFunction <> NULL)
{
Message( mySddFunction.Material )
}
SddMemberInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddFunction SddProfile SddMember Attributes
Examplelet mySddMember(SddMember)
mySddMember = ...// Feature to be managed as SddMember
// Display SddMember Name if valid
if ( mySddMember <> NULL)
{
Message( mySddMember.Name )
}
SddOpeningInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOperation SddOpening Attributes
Examplelet mySddOpening(SddOpening)
mySddOpening = ….// Feature to be managed as a SddOpening
// Display SddOpening Category if valid
if ( mySddOpening <> NULL)
{
Message( mySddOpening.Category )
}
SddOpening3DObjectPanelInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOpeningPanel SddOpening3DObjectPanel Examplelet mySddOpening3DObjectPanel(SddOpening3DObjectPanel)
mySddOpening3DObjectPanel = ...// Feature to be managed as SddOpening3DObjectPanel
// Display SddOpening3DObjectPanel Name if valid
if ( mySddOpening3DObjectPanel <> NULL)
{
Message( mySddOpening3DObjectPanel.Name )
}
SddOpeningOutputProfilePanelInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOpeningPanel SddOpeningOutputProfilePanel Examplelet mySddOpeningOutputProfilePanel(SddOpeningOutputProfilePanel)
mySddOpeningOutputProfilePanel = ...// Feature to be managed as SddOpeningOutputProfilePanel
// Display SddOpeningOutputProfilePanel Name if valid
if ( mySddOpeningOutputProfilePanel <> NULL)
{
Message( mySddOpeningOutputProfilePanel.Name )
}
SddOpeningPanelInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOpeningPanel Attributes
Examplelet mySddOpeningPanel(SddOpeningPanel)
mySddOpeningPanel = ...// Feature to be managed as SddOpeningPanel
// Display SddOpeningPanel Name if valid
if ( mySddOpeningPanel <> NULL)
{
Message( mySddOpeningPanel.Name )
}
SddOpeningStandardPanelInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOpeningPanel SddOpeningStandardPanel Examplelet mySddOpeningStandardPanel(SddOpeningStandardPanel)
mySddOpeningStandardPanel = ...// Feature to be managed as SddOpeningStandardPanel
// Display SddOpeningStandardPanel Name if valid
if ( mySddOpeningStandardPanel <> NULL)
{
Message( mySddOpeningStandardPanel.Name )
}
SddOperationInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOperation Examplelet mySddOperation(SddOperation)
mySddOperation = ...// Feature to be managed as a SddOperation
// Display SddOperation Name if valid
if ( mySddOperation <> NULL)
{
Message( mySddOperation.Name )
}
SddPanelInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddPanel Attributes
Note:
The length and width attributes of a panel, plate, or split plate are
calculated as follows:
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.
Examplelet mySddPanel(SddPanel)
mySddPanel = …// Feature to be managed as a SddPanel
// Display SddPanel Category if valid
if ( mySddPanel <> NULL)
{
Message( mySddPanel.Category )
}
SddPlateInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddFunction SddPlate Attributes
Note:
The length and width attributes of a panel, plate, or split plate are
calculated as follows:
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.
Examplelet mySddPlate(SddPlate)
mySddPlate = ….// Feature to be managed as a SddPlate
// Display SddPlate Category if valid
if ( mySddPlate <> NULL)
{
Message( mySddPlate.Category )
}
SddProfileInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddFunction SddProfile Attributes
Examplelet mySddProfile(SddProfile)
mySddProfile = ….// Feature to be managed as a SddProfile
// Display SddProfile Category if valid
if ( mySddProfile <> NULL)
{
Message( mySddProfile.Category )
}
SddScallopInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOperation SddOpening SddScallop Examplelet mySddScallop(SddScallop)
mySddScallop = ...// Feature to be managed as SddScallop
// Display SddScallop Name if valid
if ( mySddScallop <> NULL)
{
Message( mySddScallop.Name )
}
SddScallopPanelInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOpeningPanel SddScallopPanel Examplelet mySddScallopPanel(SddScallopPanel)
mySddScallopPanel = ...// Feature to be managed as SddScallopPanel
// Display SddScallopPanel Name if valid
if ( mySddScallopPanel <> NULL)
{
Message( mySddScallopPanel.Name )
}
SddSlaveOpeningPlateInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOperation SddSlaveOpeningPlate Examplelet mySddSlaveOpeningPlate(SddSlaveOpeningPlate)
mySddSlaveOpeningPlate = ...// Feature to be managed as SddSlaveOpeningPlate
// Display SddSlaveOpeningPlate Name if valid
if ( mySddSlaveOpeningPlate <> NULL)
{
Message( mySddSlaveOpeningPlate.Name )
}
SddSlotPanelInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddOpeningPanel SddSlotPanel Examplelet mySddSlotPanel(SddSlotPanel)
mySddSlotPanel = ...// Feature to be managed as SddSlotPanel
// Display SddSlotPanel Name if valid
if ( mySddSlotPanel <> NULL)
{
Message( mySddSlotPanel.Name )
}
SddSplitPlateInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddFunction SddSplitPlate SddStiffenerInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddFunction SddProfile SddStiffener Attributes
Examplelet mySddStiffener(SddStiffener)
mySddStiffener = ….// Feature to be managed as a SddStiffener
// Display SddStiffener Category if valid
if ( mySddStiffener <> NULL)
{
Message( mySddStiffener.Category )
}
SddStiffenerOnFreeEdgeInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SddFunction SddProfile SddStiffenerOnFreeEdge Attributes
Examplelet mySddStiffenerOnFreeEdge(SddStiffenerOnFreeEdge)
mySddStiffenerOnFreeEdge = ….// Feature to be managed as a SddStiffenerOnFreeEdge
// Display SddStiffenerOnFreeEdge Category if valid
if ( mySddStiffenerOnFreeEdge <> NULL)
{
Message( mySddStiffenerOnFreeEdge.Category )
}
SldAdvConnectionInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldAdvConnection Attributes
MethodsThe following methods are associated with this type:
Examplelet myAdvancedConnection(SldAdvConnection)
let ActionRuleName(String)
// Display Action rule name on SldAdvConnection if valid
if ( myAdvancedConnection <> NULL)
{
myAdvancedConnection->GetActionRuleName(ActionRuleName)
Message( ActionRuleName )
}
SldConnectionInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldConnection Attributes
MethodsThe following methods are associated with this type:
Examplelet mySldConnection(SldConnection)
let ConnectionName(String)
// Display name on SldConnection if valid
if ( mySldConnection <> NULL)
{
mySldConnection->GetName(ConnectionName)
Message( ConnectionName )
}
SldEndcutInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldConnection SldEndcut MethodsThe following methods are associated with this type:
Examplelet mySldEndcut(SldEndcut)
mySldEndcut = ...// Feature to be managed as a SldEndcut
// Display SldEndcut Name if valid
if ( mySldEndcut <> NULL)
{
Message( mySldEndcut.Name )
}
SldFlangeInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldFlange Attributes
MethodsThe following methods are associated with this type:
Example
let mySldFlange(SldFlange)
mySldFlange = ….// Feature to be managed as a SldFlange
// Display SldFlange Name if valid
if ( mySldFlange <> NULL)
{
Message( mySldFlange.Name )
}
SldFunctionInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldFunction Attributes
MethodsThe following methods are associated with this type:
Examplelet mySldFunction(SldFunction)
mySldFunction = ….// Feature to be managed as a SldFunction
// Display SldFunction Material if valid
if ( mySldFunction <> NULL)
{
Message( mySldFunction.Material )
}
SldMemberInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldFunction SldProfile SldMember Attributes
Examplelet mySldMember(SldMember)
mySldMember = ...// Feature to be managed as a SldMember
// Display SldMember Name if valid
if ( mySldMember <> NULL)
{
Message( mySldMember.Name )
}
SldOpeningInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldOpening Attributes
Example
let mySldOpening(SldOpening)
mySldOpening = ….// Feature to be managed as a SldOpening
// Display SldOpening Category if valid
if ( mySldOpening <> NULL)
{
Message( mySldOpening.Category )
}
SldOpeningPInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldOpening SldOpeningP Examplelet mySldOpeningP(SldOpeningP)
mySldOpeningP = ...// Feature to be managed as a SldOpeningP
// Display SldOpeningP Name if valid
if ( mySldOpeningP <> NULL)
{
Message( mySldOpeningP.Name )
}
SldOpeningPrInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldOpening SldOpeningPr Attributes
Examplelet mySldOpeningPr(SldOpeningPr)
mySldOpeningPr = ...// Feature to be managed as a SldOpeningPr
// Display SldOpeningPr Name if valid
if ( mySldOpeningPr <> NULL)
{
Message( mySldOpeningPr.Name )
}
SldCollarYou can use this type to get collar information in the knowledge report. Inheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldCollar Attributes
SldPanelInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldPanel Attributes
MethodsThe following methods are associated with this type:
Note:
The length and width attributes of a panel are calculated as
follows:
Examplelet mySldPanel(SldPanel)
mySldPanel = ….// Feature to be managed as a SldPanel
// Display SldPanel Category if valid
if ( mySldPanel <> NULL)
{
Message( mySldPanel.Category )
}
SldPlateInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldFunction SldPlate Attributes
MethodsThe following methods are associated with this type:
Examplelet mySldPlate(SldPlate)
mySldPlate = ….// Feature to be managed as a SldPlate
// Display SldPlate Category if valid
if ( mySldPlate <> NULL)
{
Message( mySldPlate.Category )
}
SldProfileInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldFunction SldProfile Attributes
MethodsThe following methods are associated with this type:
Examplelet mySldProfile(SldProfile)
mySldProfile = ….// Feature to be managed as a SldProfile
// Display SldProfile Category if valid
if ( mySldProfile <> NULL)
{
Message( mySldProfile.Category )
}
SldSketchBasedPanelInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldPanel SldSketchBasedPanel Attributes
Examplelet mySldSketchBasedPanel(SldSketchBasedPanel)
mySldSketchBasedPanel = ….// Feature to be managed as a SldSketchBasedPanel
// Display SldSketchBasedPanel Category if valid
if ( mySldSketchBasedPanel <> NULL)
{
Message( mySldSketchBasedPanel.Category )
}
SldSketchBasedPlateInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldFunction SldPlate SldSketchBasedPlate Attributes
MethodsThe following methods are associated with this type:
Examplelet mySldSketchBasedPlate(SldSketchBasedPlate)
mySldSketchBasedPlate = ….// Feature to be managed as a SldSketchBasedPlate
// Display SldSketchBasedPlate Category if valid
if ( mySldSketchBasedPlate <> NULL)
{
Message( mySldSketchBasedPlate.Category )
}
SldSlotInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldConnection SldSlot Attributes
MethodsThe following methods are associated with this type:
Examplelet mySldSlot(SldSlot)
let SlotName(String)
// Display name on SldSlot if valid
if ( mySldSlot <> NULL)
{
mySldSlot->GetName(SlotName)
Message( SlotName )
}
SldSlotPInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldConnection SldSlot SldSlotP Examplelet mySldSlotP(SldSlotP)
mySldSlotP = ...// Feature to be managed as a SldSlotP
// Display SldSlotP Name if valid
if ( mySldSlotP <> NULL)
{
Message( mySldSlotP.Name )
}
SldSlotPrInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldConnection SldSlot SldSlotPr Examplelet mySldSlotPr(SldSlotPr)
mySldSlotPr = ...// Feature to be managed as a SldSlotPr
// Display SldSlotPr Name if valid
if ( mySldSlotPr <> NULL)
{
Message( mySldSlotPr.Name )
}
SldStiffenerInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldFunction SldProfile SldStiffener Attributes
Examplelet mySldStiffener(SldStiffener)
mySldStiffener = ….// Feature to be managed as a SldStiffener
// Display SldStiffener Category if valid
if ( mySldStiffener <> NULL)
{
Message( mySldStiffener.Category )
}
SldStiffenerOnFreeEdgeInheritance PathObjectType Feature Visualizable GeometricFeature SkinFeature SldFunction SldProfile SldStiffenerOnFreeEdge Attributes
Examplelet mySldStiffenerOnFreeEdge(SldStiffenerOnFreeEdge)
mySldStiffenerOnFreeEdge = ….// Feature to be managed as a SldStiffenerOnFreeEdge
// Display SldStiffenerOnFreeEdge Category if valid
if ( mySldStiffenerOnFreeEdge <> NULL)
{
Message( mySldStiffenerOnFreeEdge.Category )
}
SldUserConnectionInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature SldConnection SldUserConnection Examplelet mySldUserConnection(SldUserConnection)
mySldUserConnection = ...// Feature to be managed as a SldUserConnection
// Display SldUserConnection Name if valid
if ( mySldUserConnection <> NULL)
{
Message( mySldUserConnection.Name )
}
StrStructureCopySpecificationInheritance PathObjectType Feature Visualizable GeometricFeature MechanicalFeature StrStructureCopySpecification |