NX Open C++ Reference Guide
Classes | Public Member Functions | List of all members
NXOpen::Features::ShipCollection Class Reference

This class contains the factory method for creating ship feature builder. More...

Inheritance diagram for NXOpen::Features::ShipCollection:
NXOpen::TaggedObjectCollection

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...
 

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element.
 
NXOpen::Features::ShipDesign::AlongGuideCutBuilderCreateAlongGuideCutBuilder (NXOpen::Features::ShipDesign::AlongGuideCut *alongGuideCut)
 Creates a Features::ShipDesign::AlongGuideCutBuilder.
 
NXOpen::Features::ShipDesign::BuiltUpManModeBuilderCreateBuiltUpManModeBuilder ()
 Creates a Features::ShipDesign::BuiltUpManModeBuilder.
 
NXOpen::Features::ShipDesign::BulkHeadsBuilderCreateBulkHeadsBuilder (NXOpen::Features::Feature *bulkHead)
 Creates a Features::ShipDesign::BulkHeadsBuilder.
 
NXOpen::Features::ShipDesign::CompareModeBuilderCreateCompareModeBuilder ()
 Creates a Features::ShipDesign::CompareModeBuilder.
 
NXOpen::Features::ShipDesign::ConceptFromSpreadsheetBuilderCreateConceptFromSpreadsheetBuilder (NXOpen::Features::ShipDesign::ConceptFromSpreadsheet *conceptFromSpreadsheet)
 Creates a Features::ShipDesign::ConceptFromSpreadsheetBuilder.
 
NXOpen::Features::ShipDesign::CopyPasteNewBuilderCreateCopyPasteNewBuilder (NXOpen::Assemblies::Component *userWorkOcc)
 Creates a Features::ShipDesign::CopyPasteNewBuilder.
 
NXOpen::Features::ShipDesign::CornerCutBuilderCreateCornerCutBuilder (NXOpen::Features::ShipDesign::CornerCut *cornerCut)
 Creates a Features::ShipDesign::CornerCutBuilder.
 
NXOpen::Features::ShipDesign::CornerCutListItemBuilderCreateCornerCutListitemBuilder ()
 Creates a Features::ShipDesign::CornerCutListItemBuilder.
 
NXOpen::Features::ShipDesign::CustomBracketBuilderCreateCustomBracketBuilder (NXOpen::Features::Feature *customBracket)
 Creates a Features::ShipDesign::CustomBracketBuilder.
 
NXOpen::Features::ShipDesign::Cutout2BuilderCreateCutout2Builder (NXOpen::Features::ShipDesign::Cutout2 *cutout2)
 Creates a Features::ShipDesign::Cutout2Builder .
 
NXOpen::Features::ShipDesign::CuttingSideFacesBuilderCreateCuttingSideFacesBuilder ()
 Creates a Features::ShipDesign::CuttingSideFacesBuilder.
 
NXOpen::Features::ShipDesign::DeckBuilderCreateDeckBuilder (NXOpen::Features::ShipDesign::Deck *deck)
 Creates a Features::ShipDesign::DeckBuilder .
 
NXOpen::Features::ShipDesign::DecksBuilderCreateDecksBuilder (NXOpen::Features::Feature *decks)
 Creates a Features::ShipDesign::DecksBuilder.
 
NXOpen::Features::ShipDesign::DeleteSeamBuilderCreateDeleteSeamBuilder ()
 Creates a Features::ShipDesign::DeleteSeamBuilder.
 
NXOpen::Features::ShipDesign::DisplaySolidBuilderCreateDisplaySolidBuilder ()
 Creates a Features::ShipDesign::DisplaySolidBuilder .
 
NXOpen::Features::ShipDesign::DvToMvMappingBuilderCreateDvToMvMappingBuilder (NXOpen::Features::Feature *mappingFeature)
 Creates a Features::ShipDesign::DvToMvMappingBuilder.
 
NXOpen::Features::ShipDesign::EdgeCutBuilderCreateEdgeCutBuilder (NXOpen::Features::ShipDesign::EdgeCut *edgeCut)
 Creates a Features::ShipDesign::EdgeCutBuilder.
 
NXOpen::Features::ShipDesign::EdgeReinforcementBuilderCreateEdgeReinforcementBuilder (NXOpen::Features::ShipDesign::EdgeReinforcement *edgeReinforcement)
 Creates a Features::ShipDesign::EdgeReinforcementBuilder .
 
NXOpen::Features::ShipDesign::EditStockBuilderCreateEditStockBuilder ()
 Creates a Features::ShipDesign::EditStockBuilder .
 
NXOpen::Features::ShipDesign::EditWeldingBuilderCreateEditWeldingBuilder ()
 Creates a Features::ShipDesign::EditWeldingBuilder .
 
NXOpen::Features::ShipDesign::EndCutBuilderCreateEndCutBuilder (NXOpen::Features::ShipDesign::EndCut *endCut)
 Creates a Features::ShipDesign::EndCutBuilder.
 
NXOpen::Features::ShipDesign::ExamineSteelFeatureBuilderCreateExamineSteelFeatureBuilder ()
 Creates a Features::ShipDesign::ExamineSteelFeatureBuilder .
 
NXOpen::Features::ShipDesign::ExcessMaterialBuilderCreateExcessMaterialBuilder (NXOpen::Features::ShipDesign::ExcessMaterial *excessMaterial)
 Creates a Features::ShipDesign::ExcessMaterialBuilder.
 
NXOpen::Features::ShipDesign::FeaturesBatchOperationBuilderCreateFeaturesBatchOperationBuilder ()
 Creates a Features::ShipDesign::FeaturesBatchOperationBuilder.
 
NXOpen::Features::ShipDesign::FeaturesToTagBuilderCreateFeaturesToMarkBuilder ()
 Creates a Features::ShipDesign::FeaturesToTagBuilder.
 
NXOpen::Features::ShipDesign::FilterBuilderCreateFilterBuilder ()
 Creates a Features::ShipDesign::FilterBuilder which is used during selection to allow for filtering ship objects with the same property settings.
 
NXOpen::Features::ShipDesign::FrameBarOutBuilderCreateFrameBarOutBuilder (NXOpen::Features::Feature *frameBarOut)
 Creates a Features::ShipDesign::FrameBarOutBuilder.
 
NXOpen::Features::ShipDesign::GenericPlateSystemBuilderCreateGenericPlateSystemBuilder (NXOpen::Features::ShipDesign::GenericPlateSystem *genericPlateSystem)
 Creates a Features::ShipDesign::GenericPlateSystemBuilder .
 
NXOpen::Features::ShipDesign::HullBuilderCreateHullBuilder (NXOpen::Features::ShipDesign::Hull *hull)
 Creates a Features::ShipDesign::HullBuilder .
 
NXOpen::Features::ShipDesign::InsertFramesBuilderCreateInsertFramesBuilder (NXOpen::Features::Feature *insertFrames)
 Create a InsertFramesBuilder.
 
NXOpen::Features::ShipDesign::InsertSheetBodyBuilderCreateInsertSheetBodyBuilder (NXOpen::Features::ShipDesign::InsertSheetBody *insertSheetBody)
 Creates a Features::ShipDesign::InsertSheetBodyBuilder.
 
NXOpen::Features::ShipDesign::InverseBendingLinesBuilderCreateInverseBendingLinesBuilder (NXOpen::Features::ShipDesign::InverseBendingLines *inverseBendingLines)
 Creates a Features::ShipDesign::InverseBendingLinesBuilder.
 
NXOpen::Features::ShipDesign::ItFramesBuilderCreateItFramesBuilder (NXOpen::Features::Feature *itFrame)
 Creates a Features::ShipDesign::ItFramesBuilder.
 
NXOpen::Features::ShipDesign::KnuckledProfilesBuilderCreateKnuckledProfilesBuilder (NXOpen::Features::ShipDesign::KnuckledProfiles *knuckledProfiles)
 Creates a Features::ShipDesign::KnuckledProfilesBuilder.
 
NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilderCreateLongitudinalBulkheadBuilder (NXOpen::Features::ShipDesign::LongitudinalBulkhead *longitudinalBulkhead)
 Creates a Features::ShipDesign::LongitudinalBulkheadBuilder .
 
NXOpen::Features::ShipDesign::MainDimensionsBuilderCreateMainDimensionsBuilder (NXOpen::Features::Feature *mainDimensions)
 Creates a Features::ShipDesign::MainDimensionsBuilder.
 
NXOpen::Features::ShipDesign::ManufacturingDataBuilderCreateManufacturingDataBuilder ()
 Creates a Features::ShipDesign::ManufacturingDataBuilder.
 
NXOpen::Features::ShipDesign::ManufacturingOutBuilderCreateManufacturingOutBuilder (NXOpen::Features::Feature *frameBarOut)
 Creates a Features::ShipDesign::ManufacturingOutBuilder.
 
NXOpen::Features::ShipDesign::ManufacturingPreparationBuilderCreateManufacturingPreparationBuilder ()
 Creates a Features::ShipDesign::ManufacturingPreparationBuilder.
 
NXOpen::Features::ShipDesign::ManufacturingPreparationBuilderCreateManufacturingPreparationBuilder (NXOpen::Features::ShipDesign::ManufacturingPreparation *manuPrep)
 Creates a Features::ShipDesign::ManufacturingPreparationBuilder.
 
NXOpen::Features::ShipDesign::MarkingLineBuilderCreateMarkingLineBuilder (NXOpen::Features::Feature *markingLine)
 Creates a Features::ShipDesign::MarkingLineBuilder.
 
NXOpen::Features::ShipDesign::MarkingLineDesignBuilderCreateMarkingLineDesignBuilder (NXOpen::Features::Feature *markingLine)
 Creates a Features::ShipDesign::MarkingLineDesignBuilder.
 
NXOpen::Features::ShipDesign::OrientationDefinitionBuilderCreateOrientationDefinitionBuilder (NXOpen::Features::ShipDesign::OrientationDefinition *orientation)
 Creates a Features::ShipDesign::OrientationDefinitionBuilder used to define orientations of the web in Features::ShipDesign::StiffenerBuilder , Features::ShipDesign::StiffenerSystemBuilder , Features::ShipDesign::EdgeReinforcementBuilder and their sub systems.
 
NXOpen::Features::ShipDesign::PillarBuilderCreatePillarBuilder (NXOpen::Features::ShipDesign::Pillar *pillar)
 Creates a Features::ShipDesign::PillarBuilder.
 
NXOpen::Features::ShipDesign::PillarSystemBuilderCreatePillarSystemBuilder (NXOpen::Features::ShipDesign::PillarSystem *pillarSystem)
 Creates a Features::ShipDesign::PillarSystemBuilder .
 
NXOpen::Features::ShipDesign::PlateBuilderCreatePlateBuilder (NXOpen::Features::ShipDesign::Plate *plate)
 Creates a Features::ShipDesign::PlateBuilder .
 
NXOpen::Features::ShipDesign::PlateChamferBuilderCreatePlateChamferBuilder (NXOpen::Features::ShipDesign::PlateChamfer *plateChamfer)
 Creates a Features::ShipDesign::PlateChamferBuilder.
 
NXOpen::Features::ShipDesign::PlatePreparationBuilderCreatePlatePreparationBuilder (NXOpen::Features::Feature *platePreparation)
 Creates a Features::ShipDesign::PlatePreparationBuilder.
 
NXOpen::Features::ShipDesign::PlateSystemBuilderCreatePlateSystemBuilder (NXOpen::Features::ShipDesign::PlateSystem *plateSystem)
 Creates a Features::ShipDesign::PlateSystemBuilder.
 
NXOpen::Features::ShipDesign::ProfileBuilderCreateProfileBuilder (NXOpen::Features::Feature *profile)
 Creates a Features::ShipDesign::ProfileBuilder.
 
NXOpen::Features::ShipDesign::ProfileCutoutBuilderCreateProfileCutoutBuilder (NXOpen::Features::Feature *profileCutout)
 Creates a Features::ShipDesign::ProfileCutoutBuilder.
 
NXOpen::Features::ShipDesign::ProfileListBuilderCreateProfileListBuilder (NXOpen::Features::Feature *profileList)
 Creates a Features::ShipDesign::ProfileListBuilder.
 
NXOpen::Features::ShipDesign::ProfileSystemBuilderCreateProfileSystemBuilder (NXOpen::Features::ShipDesign::ProfileSystem *profileSystem)
 Creates a Features::ShipDesign::ProfileSystemBuilder .
 
NXOpen::Features::ShipDesign::ProfileTransitionBuilderCreateProfileTransitionBuilder (NXOpen::Features::ShipDesign::ProfileTransition *profileTransition)
 Creates a Features::ShipDesign::ProfileTransitionBuilder.
 
NXOpen::Features::ShipDesign::QualifySketchBuilderCreateQualifySketchBuilder ()
 Creates a Features::ShipDesign::QualifySketchBuilder.
 
NXOpen::Features::ShipDesign::RebaseBuilderCreateRebaseBuilder ()
 Creates a Features::ShipDesign::RebaseBuilder.
 
NXOpen::Features::ShipDesign::ReferenceLineBuilderCreateReferenceLineBuilder (NXOpen::Features::Feature *referenceLine)
 Creates a Features::ShipDesign::ReferenceLineBuilder.
 
NXOpen::Features::ShipDesign::RemoveSplitBuilderCreateRemoveSplitBuilder ()
 Creates a Features::ShipDesign::RemoveSplitBuilder.
 
NXOpen::Features::ShipDesign::ReverseSplitBuilderCreateReverseSplitBuilder ()
 Creates a Features::ShipDesign::ReverseSplitBuilder .
 
NXOpen::Features::ShipDesign::RollingLineBuilderCreateRollingLineBuilder (NXOpen::Features::ShipDesign::RollingLine *rollingLine)
 Creates a Features::ShipDesign::RollingLineBuilder.
 
NXOpen::Features::ShipDesign::SeamBuilderCreateSeamBuilder (NXOpen::Features::ShipDesign::Seam *seam)
 Creates a Features::ShipDesign::SeamBuilder .
 
NXOpen::Features::ShipDesign::SetModeBuilderCreateSetModeBuilder ()
 Creates a Features::ShipDesign::SetModeBuilder.
 
NXOpen::Features::ShipDesign::ShellExpansionBuilderCreateShellExpansionBuilder (NXOpen::Features::ShipDesign::ShellExpansion *shellExpansion)
 Creates a Features::ShipDesign::ShellExpansionBuilder.
 
NXOpen::Features::ShipDesign::ShellTemplateBuilderCreateShellTemplateBuilder (NXOpen::Features::ShipDesign::ShellTemplate *shellTemplate)
 Creates a Features::ShipDesign::ShellTemplateBuilder.
 
NXOpen::Features::ShipDesign::ShipAttributeHolderCreateShipAttributeHolder ()
 Creates a Features::ShipDesign::ShipAttributeHolder.
 
NXOpen::Features::ShipDesign::ShipAttributeHolderCreateShipAttributeHolderWithFeature (const NXString &featureType)
 Creates a Features::ShipDesign::ShipAttributeHolder.
 
NXOpen::Features::ShipDesign::ShipAttributeHolderCreateShipAttributeHolderWithFeature (const char *featureType)
 Creates a Features::ShipDesign::ShipAttributeHolder.
 
NXOpen::Features::ShipDesign::ShipContainerBuilderCreateShipContainerBuilder ()
 Creates a Features::ShipDesign::ShipContainerBuilder.
 
NXOpen::Features::ShipDesign::ShipCoordinatesBuilderCreateShipCoordinatesBuilder ()
 Creates a Features::ShipDesign::ShipCoordinatesBuilder.
 
NXOpen::Features::ShipDesign::ShipCutoutBuilderCreateShipCutoutBuilder (NXOpen::Features::ShipDesign::ShipCutout *shipCutout)
 Creates a Features::ShipDesign::ShipCutoutBuilder.
 
NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilderCreateShipDesignPreferencesBuilder ()
 Creates a Features::ShipDesign::ShipDesignPreferencesBuilder .
 
NXOpen::Features::ShipDesign::ShipDesignVersionUpBuilderCreateShipDesignVersionUpBuilder ()
 Creates a Features::ShipDesign::ShipDesignVersionUpBuilder.
 
NXOpen::Features::ShipDesign::ShipEndCutBuilderCreateShipEndCutBuilder (NXOpen::Features::ShipDesign::ShipEndCut *shipEndCut)
 Creates a Features::ShipDesign::ShipEndCutBuilder.
 
NXOpen::Features::ShipDesign::ShipFeatureConverterCreateShipFeatureConverter ()
 Creates a Features::ShipDesign::ShipFeatureConverter.
 
NXOpen::Features::FeatureBuilderCreateShipFlatPatternBuilder (NXOpen::Features::Feature *shipFlatPattern)
 Creates a Features::ShipDesign::ShipFlatPatternBuilder.
 
NXOpen::Features::ShipDesign::ShipIntersectionsBuilderCreateShipIntersectionsBuilder (NXOpen::Features::ShipDesign::ShipIntersections *intersectionSheets)
 Creates a Features::ShipDesign::ShipIntersectionsBuilder.
 
NXOpen::Features::ShipDesign::ShipProfileCutoutBuilderCreateShipProfileCutoutBuilder (NXOpen::Features::Feature *profileCutout)
 Creates a Features::ShipDesign::ShipProfileCutoutBuilder.
 
NXOpen::Features::ShipDesign::ShipSectionBuilderCreateShipSectionBuilder (NXOpen::Features::ShipDesign::ShipSection *shipSection)
 Creates a Features::ShipDesign::ShipSectionBuilder.
 
NXOpen::Features::ShipDesign::SmartRuleBuilderCreateSmartRuleBuilder (NXOpen::Features::ShipDesign::SmartRule *smartRule)
 Creates a Features::ShipDesign::SmartRuleBuilder.
 
NXOpen::Features::ShipDesign::SplitProfilePlateBuilderCreateSplitProfilePlateBuilder ()
 Creates a Features::ShipDesign::SplitProfilePlateBuilder.
 
NXOpen::Features::ShipDesign::SplitStandardPartBuilderCreateSplitStandardPartBuilder (NXOpen::Features::ShipDesign::SplitStandardPart *splitStandardPart)
 Creates a Features::ShipDesign::SplitStandardPartBuilder.
 
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilderCreateStandardPartFrameworkBuilder (NXOpen::Assemblies::Component *stdPartOcc)
 Creates a Features::ShipDesign::StandardPartFrameworkBuilder.
 
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilderCreateStandardPartFrameworkBuilder (NXOpen::NXObject *stdPart, bool createBasicDesignBuilder)
 Creates a Features::ShipDesign::StandardPartFrameworkBuilder.
 
NXOpen::Features::ShipDesign::SteelCollarPlateBuilderCreateSteelCollarPlateBuilder (NXOpen::Features::ShipDesign::SteelCollarPlate *steelCollarPlate)
 Creates a Features::ShipDesign::SteelCollarPlateBuilder.
 
NXOpen::Features::ShipDesign::SteelDistributionBuilderCreateSteelDistributionBuilder (NXOpen::Features::Feature *steelDistribution)
 Creates a Features::ShipDesign::SteelDistributionBuilder.
 
NXOpen::Features::ShipDesign::SteelInsulationBuilderCreateSteelInsulationBuilder (NXOpen::Features::ShipDesign::SteelInsulation *steelInsulation)
 Creates a Features::ShipDesign::SteelInsulationBuilder which is used to create or edit a Features::ShipDesign::SteelInsulation feature.
 
NXOpen::Features::ShipDesign::SteelSupportBuilderCreateSteelSupportBuilder (NXOpen::Features::ShipDesign::SteelSupport *steelSupport)
 Creates a Features::ShipDesign::SteelSupportBuilder.
 
NXOpen::Features::ShipDesign::SteelVentHolesBuilderCreateSteelVentHolesBuilder (NXOpen::Features::ShipDesign::SteelVentHoles *steelVentHoles)
 Creates a Features::ShipDesign::SteelVentHolesBuilder.
 
NXOpen::Features::ShipDesign::StiffenerBuilderCreateStiffenerBuilder (NXOpen::Features::ShipDesign::Stiffener *stiffener)
 Creates a Features::ShipDesign::StiffenerBuilder.
 
NXOpen::Features::ShipDesign::StiffenerSystemBuilderCreateStiffenerSystemBuilder (NXOpen::Features::ShipDesign::StiffenerSystem *stiffenerSystem)
 Creates a Features::ShipDesign::StiffenerSystemBuilder .
 
NXOpen::Features::ShipDesign::SubSystemsBuilderCreateSubSystemsBuilder (NXOpen::Features::ShipDesign::SubSystems *seam)
 Creates a Features::ShipDesign::SubSystemsBuilder .
 
NXOpen::Features::ShipDesign::SynchronizeDesignViewBuilderCreateSynchronizeDesignViewBuilder ()
 Creates a Features::ShipDesign::SynchronizeDesignViewBuilder.
 
NXOpen::Features::ShipDesign::TraceLinesBuilderCreateTraceLinesBuilder (NXOpen::Features::ShipDesign::TraceLines *traceLines)
 Creates a Features::ShipDesign::TraceLinesBuilder.
 
NXOpen::Features::ShipDesign::TransFrameBuilderCreateTransFrameBuilder (NXOpen::Features::Feature *transFrame)
 Create a TransFrameBuilder.
 
NXOpen::Features::ShipDesign::TransitionBuilderCreateTransitionBuilder ()
 Creates a Features::ShipDesign::TransitionBuilder.
 
NXOpen::Features::ShipDesign::TransverseBulkheadBuilderCreateTransverseBulkheadBuilder (NXOpen::Features::ShipDesign::TransverseBulkhead *transverseBulkhead)
 Creates a Features::ShipDesign::TransverseBulkheadBuilder .
 
NXOpen::Features::ShipDesign::UpdateShipLibraryBuilderCreateUpdateShipLibraryBuilder (NXOpen::Features::Feature *updateShipLibrary)
 Creates a Features::ShipDesign::UpdateShipLibraryBuilder.
 
NXOpen::Features::ShipDesign::VentHolesMarkingBuilderCreateVentHolesMarkingBuilder (NXOpen::Features::ShipDesign::VentHolesMarking *ventHolesMarking)
 Creates a Features::ShipDesign::VentHolesMarkingBuilder.
 
NXOpen::Features::ShipDesign::VentilationHoles2BuilderCreateVentilationHoles2Builder (NXOpen::Features::ShipDesign::VentilationHoles2 *ventilationHoles2)
 Creates a Features::ShipDesign::VentilationHoles2Builder.
 
NXOpen::Features::ShipDesign::WeldCut2BuilderCreateWeldCut2Builder (NXOpen::Features::ShipDesign::WeldCut2 *weldCut2)
 Creates a Features::ShipDesign::WeldCut2Builder.
 
NXOpen::Features::ShipDesign::WeldCutBuilderCreateWeldCutBuilder (NXOpen::Features::Feature *weldCut)
 Creates a Features::ShipDesign::WeldCutBuilder.
 
NXOpen::Features::ShipDesign::YFrameBuilderCreateYFrameBuilder (NXOpen::Features::Feature *transFrame)
 Creates a Features::ShipDesign::YFrameBuilder.
 
NXOpen::Features::ShipDesign::ZFrameBuilderCreateZFrameBuilder (NXOpen::Features::Feature *transFrame)
 Creates a Features::ShipDesign::ZFrameBuilder.
 
iterator end ()
 Returns an iterator addressing one past the last element.
 
void SetAppContextMode (int mode)
 Sets the ship design mode
Created in NX8.5.0.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

This class contains the factory method for creating ship feature builder.


To obtain an instance of this class, refer to Features::FeatureCollection

Created in NX8.0.0.

Member Function Documentation

iterator NXOpen::Features::ShipCollection::begin ( )

Returns an iterator addressing the first element.

NXOpen::Features::ShipDesign::AlongGuideCutBuilder* NXOpen::Features::ShipCollection::CreateAlongGuideCutBuilder ( NXOpen::Features::ShipDesign::AlongGuideCut alongGuideCut)

Creates a Features::ShipDesign::AlongGuideCutBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
alongGuideCutFeatures::ShipDesign::AlongGuideCut to be edited
NXOpen::Features::ShipDesign::BuiltUpManModeBuilder* NXOpen::Features::ShipCollection::CreateBuiltUpManModeBuilder ( )

Creates a Features::ShipDesign::BuiltUpManModeBuilder.

Returns

Created in NX9.0.0.

License requirements : nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::BulkHeadsBuilder* NXOpen::Features::ShipCollection::CreateBulkHeadsBuilder ( NXOpen::Features::Feature bulkHead)

Creates a Features::ShipDesign::BulkHeadsBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
bulkHeadFeatures::ShipDesign::BulkHeads to be edited
NXOpen::Features::ShipDesign::CompareModeBuilder* NXOpen::Features::ShipCollection::CreateCompareModeBuilder ( )

Creates a Features::ShipDesign::CompareModeBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::ConceptFromSpreadsheetBuilder* NXOpen::Features::ShipCollection::CreateConceptFromSpreadsheetBuilder ( NXOpen::Features::ShipDesign::ConceptFromSpreadsheet conceptFromSpreadsheet)

Creates a Features::ShipDesign::ConceptFromSpreadsheetBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
conceptFromSpreadsheetFeatures::ShipDesign::ConceptFromSpreadsheet to be edited
NXOpen::Features::ShipDesign::CopyPasteNewBuilder* NXOpen::Features::ShipCollection::CreateCopyPasteNewBuilder ( NXOpen::Assemblies::Component userWorkOcc)

Creates a Features::ShipDesign::CopyPasteNewBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
userWorkOccuserworkocc
NXOpen::Features::ShipDesign::CornerCutBuilder* NXOpen::Features::ShipCollection::CreateCornerCutBuilder ( NXOpen::Features::ShipDesign::CornerCut cornerCut)

Creates a Features::ShipDesign::CornerCutBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
cornerCutif NULL then a Features::ShipDesign::CornerCut will be created , else Features::ShipDesign::CornerCut will be edited
NXOpen::Features::ShipDesign::CornerCutListItemBuilder* NXOpen::Features::ShipCollection::CreateCornerCutListitemBuilder ( )

Creates a Features::ShipDesign::CornerCutListItemBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::CustomBracketBuilder* NXOpen::Features::ShipCollection::CreateCustomBracketBuilder ( NXOpen::Features::Feature customBracket)

Creates a Features::ShipDesign::CustomBracketBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
customBracketFeatures::ShipDesign::CustomBracket to be edited
NXOpen::Features::ShipDesign::Cutout2Builder* NXOpen::Features::ShipCollection::CreateCutout2Builder ( NXOpen::Features::ShipDesign::Cutout2 cutout2)

Creates a Features::ShipDesign::Cutout2Builder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
cutout2Features::ShipDesign::Cutout2 to be edited
NXOpen::Features::ShipDesign::CuttingSideFacesBuilder* NXOpen::Features::ShipCollection::CreateCuttingSideFacesBuilder ( )

Creates a Features::ShipDesign::CuttingSideFacesBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::DeckBuilder* NXOpen::Features::ShipCollection::CreateDeckBuilder ( NXOpen::Features::ShipDesign::Deck deck)

Creates a Features::ShipDesign::DeckBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
deckFeatures::ShipDesign::Deck to be edited
NXOpen::Features::ShipDesign::DecksBuilder* NXOpen::Features::ShipCollection::CreateDecksBuilder ( NXOpen::Features::Feature decks)

Creates a Features::ShipDesign::DecksBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
decksFeatures::ShipDesign::Decks to be edited
NXOpen::Features::ShipDesign::DeleteSeamBuilder* NXOpen::Features::ShipCollection::CreateDeleteSeamBuilder ( )

Creates a Features::ShipDesign::DeleteSeamBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::DisplaySolidBuilder* NXOpen::Features::ShipCollection::CreateDisplaySolidBuilder ( )

Creates a Features::ShipDesign::DisplaySolidBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::DvToMvMappingBuilder* NXOpen::Features::ShipCollection::CreateDvToMvMappingBuilder ( NXOpen::Features::Feature mappingFeature)

Creates a Features::ShipDesign::DvToMvMappingBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
mappingFeatureFeatures::ShipDesign::DvToMvMapping to be edited
NXOpen::Features::ShipDesign::EdgeCutBuilder* NXOpen::Features::ShipCollection::CreateEdgeCutBuilder ( NXOpen::Features::ShipDesign::EdgeCut edgeCut)

Creates a Features::ShipDesign::EdgeCutBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
edgeCutFeatures::ShipDesign::EdgeCut to be edited
NXOpen::Features::ShipDesign::EdgeReinforcementBuilder* NXOpen::Features::ShipCollection::CreateEdgeReinforcementBuilder ( NXOpen::Features::ShipDesign::EdgeReinforcement edgeReinforcement)

Creates a Features::ShipDesign::EdgeReinforcementBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
edgeReinforcementFeatures::ShipDesign::EdgeReinforcement to be edited
NXOpen::Features::ShipDesign::EditStockBuilder* NXOpen::Features::ShipCollection::CreateEditStockBuilder ( )

Creates a Features::ShipDesign::EditStockBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::EditWeldingBuilder* NXOpen::Features::ShipCollection::CreateEditWeldingBuilder ( )

Creates a Features::ShipDesign::EditWeldingBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::EndCutBuilder* NXOpen::Features::ShipCollection::CreateEndCutBuilder ( NXOpen::Features::ShipDesign::EndCut endCut)

Creates a Features::ShipDesign::EndCutBuilder.

Returns
Builder for the EndCut feature.
Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
endCutFeatures::ShipDesign::EndCut to be edited
NXOpen::Features::ShipDesign::ExamineSteelFeatureBuilder* NXOpen::Features::ShipCollection::CreateExamineSteelFeatureBuilder ( )

Creates a Features::ShipDesign::ExamineSteelFeatureBuilder .

Returns

Created in NX9.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::ExcessMaterialBuilder* NXOpen::Features::ShipCollection::CreateExcessMaterialBuilder ( NXOpen::Features::ShipDesign::ExcessMaterial excessMaterial)

Creates a Features::ShipDesign::ExcessMaterialBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
excessMaterialFeatures::ShipDesign::ExcessMaterial to be edited
NXOpen::Features::ShipDesign::FeaturesBatchOperationBuilder* NXOpen::Features::ShipCollection::CreateFeaturesBatchOperationBuilder ( )

Creates a Features::ShipDesign::FeaturesBatchOperationBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::FeaturesToTagBuilder* NXOpen::Features::ShipCollection::CreateFeaturesToMarkBuilder ( )

Creates a Features::ShipDesign::FeaturesToTagBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::FilterBuilder* NXOpen::Features::ShipCollection::CreateFilterBuilder ( )

Creates a Features::ShipDesign::FilterBuilder which is used during selection to allow for filtering ship objects with the same property settings.

Returns

Created in NX8.5.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::FrameBarOutBuilder* NXOpen::Features::ShipCollection::CreateFrameBarOutBuilder ( NXOpen::Features::Feature frameBarOut)

Creates a Features::ShipDesign::FrameBarOutBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
frameBarOutframe bar out
NXOpen::Features::ShipDesign::GenericPlateSystemBuilder* NXOpen::Features::ShipCollection::CreateGenericPlateSystemBuilder ( NXOpen::Features::ShipDesign::GenericPlateSystem genericPlateSystem)

Creates a Features::ShipDesign::GenericPlateSystemBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
genericPlateSystemFeatures::ShipDesign::GenericPlateSystem to be edited
NXOpen::Features::ShipDesign::HullBuilder* NXOpen::Features::ShipCollection::CreateHullBuilder ( NXOpen::Features::ShipDesign::Hull hull)

Creates a Features::ShipDesign::HullBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
hullFeatures::ShipDesign::Hull to be edited
NXOpen::Features::ShipDesign::InsertFramesBuilder* NXOpen::Features::ShipCollection::CreateInsertFramesBuilder ( NXOpen::Features::Feature insertFrames)

Create a InsertFramesBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
insertFramesInsertFrames Features to be edited
NXOpen::Features::ShipDesign::InsertSheetBodyBuilder* NXOpen::Features::ShipCollection::CreateInsertSheetBodyBuilder ( NXOpen::Features::ShipDesign::InsertSheetBody insertSheetBody)

Creates a Features::ShipDesign::InsertSheetBodyBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
insertSheetBodyFeatures::ShipDesign::InsertSheetBody to be edited
NXOpen::Features::ShipDesign::InverseBendingLinesBuilder* NXOpen::Features::ShipCollection::CreateInverseBendingLinesBuilder ( NXOpen::Features::ShipDesign::InverseBendingLines inverseBendingLines)

Creates a Features::ShipDesign::InverseBendingLinesBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
inverseBendingLinesFeatures::ShipDesign::InverseBendingLines to be edited
NXOpen::Features::ShipDesign::ItFramesBuilder* NXOpen::Features::ShipCollection::CreateItFramesBuilder ( NXOpen::Features::Feature itFrame)

Creates a Features::ShipDesign::ItFramesBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
itFrameitframe
NXOpen::Features::ShipDesign::KnuckledProfilesBuilder* NXOpen::Features::ShipCollection::CreateKnuckledProfilesBuilder ( NXOpen::Features::ShipDesign::KnuckledProfiles knuckledProfiles)

Creates a Features::ShipDesign::KnuckledProfilesBuilder.

Returns

Created in NX5.3.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
knuckledProfilesFeatures::ShipDesign::KnuckledProfiles to be edited
NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder* NXOpen::Features::ShipCollection::CreateLongitudinalBulkheadBuilder ( NXOpen::Features::ShipDesign::LongitudinalBulkhead longitudinalBulkhead)

Creates a Features::ShipDesign::LongitudinalBulkheadBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
longitudinalBulkheadFeatures::ShipDesign::LongitudinalBulkhead to be edited
NXOpen::Features::ShipDesign::MainDimensionsBuilder* NXOpen::Features::ShipCollection::CreateMainDimensionsBuilder ( NXOpen::Features::Feature mainDimensions)

Creates a Features::ShipDesign::MainDimensionsBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
mainDimensionsFeatures::ShipDesign::MainDimensions to be edited
NXOpen::Features::ShipDesign::ManufacturingDataBuilder* NXOpen::Features::ShipCollection::CreateManufacturingDataBuilder ( )

Creates a Features::ShipDesign::ManufacturingDataBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::ManufacturingOutBuilder* NXOpen::Features::ShipCollection::CreateManufacturingOutBuilder ( NXOpen::Features::Feature frameBarOut)

Creates a Features::ShipDesign::ManufacturingOutBuilder.

Returns

Created in NX5.3.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
frameBarOutframe bar out
NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder* NXOpen::Features::ShipCollection::CreateManufacturingPreparationBuilder ( )

Creates a Features::ShipDesign::ManufacturingPreparationBuilder.

Returns

Deprecated:
Deprecated in NX8.0.3. Use Features::ShipDesign::ManufacturingPreparationBuilder instead.


Created in NX8.0.0.

License requirements : nx_ship_mfg_prep ("Ship Manufacturing")

NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder* NXOpen::Features::ShipCollection::CreateManufacturingPreparationBuilder ( NXOpen::Features::ShipDesign::ManufacturingPreparation manuPrep)

Creates a Features::ShipDesign::ManufacturingPreparationBuilder.

Returns

Created in NX8.0.3.

License requirements : nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
manuPrepFeatures::ShipDesign::ManufacturingPreparation to be edited
NXOpen::Features::ShipDesign::MarkingLineBuilder* NXOpen::Features::ShipCollection::CreateMarkingLineBuilder ( NXOpen::Features::Feature markingLine)

Creates a Features::ShipDesign::MarkingLineBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
markingLineFeatures::Feature to be edited
NXOpen::Features::ShipDesign::MarkingLineDesignBuilder* NXOpen::Features::ShipCollection::CreateMarkingLineDesignBuilder ( NXOpen::Features::Feature markingLine)

Creates a Features::ShipDesign::MarkingLineDesignBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
markingLineFeatures::Feature to be edited
NXOpen::Features::ShipDesign::OrientationDefinitionBuilder* NXOpen::Features::ShipCollection::CreateOrientationDefinitionBuilder ( NXOpen::Features::ShipDesign::OrientationDefinition orientation)

Creates a Features::ShipDesign::OrientationDefinitionBuilder used to define orientations of the web in Features::ShipDesign::StiffenerBuilder , Features::ShipDesign::StiffenerSystemBuilder , Features::ShipDesign::EdgeReinforcementBuilder and their sub systems.

Returns

Created in NX9.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
orientationFeatures::ShipDesign::OrientationDefinition to be edited
NXOpen::Features::ShipDesign::PillarBuilder* NXOpen::Features::ShipCollection::CreatePillarBuilder ( NXOpen::Features::ShipDesign::Pillar pillar)

Creates a Features::ShipDesign::PillarBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
pillarFeatures::ShipDesign::Pillar to be edited
NXOpen::Features::ShipDesign::PillarSystemBuilder* NXOpen::Features::ShipCollection::CreatePillarSystemBuilder ( NXOpen::Features::ShipDesign::PillarSystem pillarSystem)

Creates a Features::ShipDesign::PillarSystemBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
pillarSystemFeatures::ShipDesign::PillarSystem to be edited
NXOpen::Features::ShipDesign::PlateBuilder* NXOpen::Features::ShipCollection::CreatePlateBuilder ( NXOpen::Features::ShipDesign::Plate plate)

Creates a Features::ShipDesign::PlateBuilder .

   This builder is used to create and edit ship plate feature. @return  


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
plateFeatures::ShipDesign::Plate to be edited
NXOpen::Features::ShipDesign::PlateChamferBuilder* NXOpen::Features::ShipCollection::CreatePlateChamferBuilder ( NXOpen::Features::ShipDesign::PlateChamfer plateChamfer)

Creates a Features::ShipDesign::PlateChamferBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
plateChamferFeatures::ShipDesign::PlateChamfer to be edited
NXOpen::Features::ShipDesign::PlatePreparationBuilder* NXOpen::Features::ShipCollection::CreatePlatePreparationBuilder ( NXOpen::Features::Feature platePreparation)

Creates a Features::ShipDesign::PlatePreparationBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
platePreparationFeatures::ShipDesign::PlatePreparation to be edited
NXOpen::Features::ShipDesign::PlateSystemBuilder* NXOpen::Features::ShipCollection::CreatePlateSystemBuilder ( NXOpen::Features::ShipDesign::PlateSystem plateSystem)

Creates a Features::ShipDesign::PlateSystemBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
plateSystemFeatures::ShipDesign::PlateSystem to be edited
NXOpen::Features::ShipDesign::ProfileBuilder* NXOpen::Features::ShipCollection::CreateProfileBuilder ( NXOpen::Features::Feature profile)

Creates a Features::ShipDesign::ProfileBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
profileFeatures::ShipDesign::Profile to be edited
NXOpen::Features::ShipDesign::ProfileCutoutBuilder* NXOpen::Features::ShipCollection::CreateProfileCutoutBuilder ( NXOpen::Features::Feature profileCutout)

Creates a Features::ShipDesign::ProfileCutoutBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
profileCutoutFeatures::ShipDesign::ProfileCutout to be edited
NXOpen::Features::ShipDesign::ProfileListBuilder* NXOpen::Features::ShipCollection::CreateProfileListBuilder ( NXOpen::Features::Feature profileList)

Creates a Features::ShipDesign::ProfileListBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
profileListFeatures::ShipDesign::ProfileList to be edited
NXOpen::Features::ShipDesign::ProfileSystemBuilder* NXOpen::Features::ShipCollection::CreateProfileSystemBuilder ( NXOpen::Features::ShipDesign::ProfileSystem profileSystem)

Creates a Features::ShipDesign::ProfileSystemBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
profileSystemFeatures::ShipDesign::ProfileSystem to be edited
NXOpen::Features::ShipDesign::ProfileTransitionBuilder* NXOpen::Features::ShipCollection::CreateProfileTransitionBuilder ( NXOpen::Features::ShipDesign::ProfileTransition profileTransition)

Creates a Features::ShipDesign::ProfileTransitionBuilder.

Returns

Created in NX9.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
profileTransitionif NULL then a Features::ShipDesign::ProfileTransition will be created , else Features::ShipDesign::ProfileTransition will be edited
NXOpen::Features::ShipDesign::QualifySketchBuilder* NXOpen::Features::ShipCollection::CreateQualifySketchBuilder ( )

Creates a Features::ShipDesign::QualifySketchBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::RebaseBuilder* NXOpen::Features::ShipCollection::CreateRebaseBuilder ( )

Creates a Features::ShipDesign::RebaseBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::ReferenceLineBuilder* NXOpen::Features::ShipCollection::CreateReferenceLineBuilder ( NXOpen::Features::Feature referenceLine)

Creates a Features::ShipDesign::ReferenceLineBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
referenceLineFeatures::ShipDesign::ReferenceLine to be edited
NXOpen::Features::ShipDesign::RemoveSplitBuilder* NXOpen::Features::ShipCollection::CreateRemoveSplitBuilder ( )

Creates a Features::ShipDesign::RemoveSplitBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::ReverseSplitBuilder* NXOpen::Features::ShipCollection::CreateReverseSplitBuilder ( )

Creates a Features::ShipDesign::ReverseSplitBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::RollingLineBuilder* NXOpen::Features::ShipCollection::CreateRollingLineBuilder ( NXOpen::Features::ShipDesign::RollingLine rollingLine)

Creates a Features::ShipDesign::RollingLineBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
rollingLineFeatures::ShipDesign::RollingLine to be edited
NXOpen::Features::ShipDesign::SeamBuilder* NXOpen::Features::ShipCollection::CreateSeamBuilder ( NXOpen::Features::ShipDesign::Seam seam)

Creates a Features::ShipDesign::SeamBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
seamFeatures::ShipDesign::Seam to be edited
NXOpen::Features::ShipDesign::SetModeBuilder* NXOpen::Features::ShipCollection::CreateSetModeBuilder ( )

Creates a Features::ShipDesign::SetModeBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::ShellExpansionBuilder* NXOpen::Features::ShipCollection::CreateShellExpansionBuilder ( NXOpen::Features::ShipDesign::ShellExpansion shellExpansion)

Creates a Features::ShipDesign::ShellExpansionBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
shellExpansionFeatures::ShipDesign::ShellExpansion to be edited
NXOpen::Features::ShipDesign::ShellTemplateBuilder* NXOpen::Features::ShipCollection::CreateShellTemplateBuilder ( NXOpen::Features::ShipDesign::ShellTemplate shellTemplate)

Creates a Features::ShipDesign::ShellTemplateBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
shellTemplateFeatures::ShipDesign::ShellTemplate to be edited
NXOpen::Features::ShipDesign::ShipAttributeHolder* NXOpen::Features::ShipCollection::CreateShipAttributeHolder ( )

Creates a Features::ShipDesign::ShipAttributeHolder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::ShipAttributeHolder* NXOpen::Features::ShipCollection::CreateShipAttributeHolderWithFeature ( const NXString featureType)

Creates a Features::ShipDesign::ShipAttributeHolder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
featureTypesteel feature type
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::Features::ShipDesign::ShipAttributeHolder* NXOpen::Features::ShipCollection::CreateShipAttributeHolderWithFeature ( const char *  featureType)

Creates a Features::ShipDesign::ShipAttributeHolder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
featureTypesteel feature type
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::Features::ShipDesign::ShipContainerBuilder* NXOpen::Features::ShipCollection::CreateShipContainerBuilder ( )

Creates a Features::ShipDesign::ShipContainerBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::ShipCoordinatesBuilder* NXOpen::Features::ShipCollection::CreateShipCoordinatesBuilder ( )

Creates a Features::ShipDesign::ShipCoordinatesBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::ShipCutoutBuilder* NXOpen::Features::ShipCollection::CreateShipCutoutBuilder ( NXOpen::Features::ShipDesign::ShipCutout shipCutout)

Creates a Features::ShipDesign::ShipCutoutBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
shipCutoutFeatures::ShipDesign::ShipCutout to be edited
NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilder* NXOpen::Features::ShipCollection::CreateShipDesignPreferencesBuilder ( )

Creates a Features::ShipDesign::ShipDesignPreferencesBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::ShipDesignVersionUpBuilder* NXOpen::Features::ShipCollection::CreateShipDesignVersionUpBuilder ( )

Creates a Features::ShipDesign::ShipDesignVersionUpBuilder.

Returns

Created in NX9.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::ShipEndCutBuilder* NXOpen::Features::ShipCollection::CreateShipEndCutBuilder ( NXOpen::Features::ShipDesign::ShipEndCut shipEndCut)

Creates a Features::ShipDesign::ShipEndCutBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
shipEndCutFeatures::ShipDesign::ShipEndCut to be edited
NXOpen::Features::ShipDesign::ShipFeatureConverter* NXOpen::Features::ShipCollection::CreateShipFeatureConverter ( )

Creates a Features::ShipDesign::ShipFeatureConverter.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")
NXOpen::Features::FeatureBuilder* NXOpen::Features::ShipCollection::CreateShipFlatPatternBuilder ( NXOpen::Features::Feature shipFlatPattern)

Creates a Features::ShipDesign::ShipFlatPatternBuilder.

Returns

Deprecated:
Deprecated in NX8.0.0. Use Features::ShipDesign::PlatePreparationBuilder .CreatePlatePreparationBuilder() instead.


Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters
shipFlatPatternfeature to be edited
NXOpen::Features::ShipDesign::ShipIntersectionsBuilder* NXOpen::Features::ShipCollection::CreateShipIntersectionsBuilder ( NXOpen::Features::ShipDesign::ShipIntersections intersectionSheets)

Creates a Features::ShipDesign::ShipIntersectionsBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
intersectionSheetsFeatures::ShipDesign::ShipIntersections to be edited
NXOpen::Features::ShipDesign::ShipProfileCutoutBuilder* NXOpen::Features::ShipCollection::CreateShipProfileCutoutBuilder ( NXOpen::Features::Feature profileCutout)

Creates a Features::ShipDesign::ShipProfileCutoutBuilder.

Returns

Created in NX5.3.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
profileCutoutFeatures::ShipDesign::ShipProfileCutout to be edited
NXOpen::Features::ShipDesign::ShipSectionBuilder* NXOpen::Features::ShipCollection::CreateShipSectionBuilder ( NXOpen::Features::ShipDesign::ShipSection shipSection)

Creates a Features::ShipDesign::ShipSectionBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
shipSectionFeatures::ShipDesign::ShipSection to be edited
NXOpen::Features::ShipDesign::SmartRuleBuilder* NXOpen::Features::ShipCollection::CreateSmartRuleBuilder ( NXOpen::Features::ShipDesign::SmartRule smartRule)

Creates a Features::ShipDesign::SmartRuleBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
smartRuleFeatures::ShipDesign::SmartRule to be edited
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder* NXOpen::Features::ShipCollection::CreateSplitProfilePlateBuilder ( )

Creates a Features::ShipDesign::SplitProfilePlateBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::SplitStandardPartBuilder* NXOpen::Features::ShipCollection::CreateSplitStandardPartBuilder ( NXOpen::Features::ShipDesign::SplitStandardPart splitStandardPart)

Creates a Features::ShipDesign::SplitStandardPartBuilder.

Returns

Created in NX9.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
splitStandardPartFeatures::ShipDesign::SplitStandardPart to be edited
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilder* NXOpen::Features::ShipCollection::CreateStandardPartFrameworkBuilder ( NXOpen::Assemblies::Component stdPartOcc)

Creates a Features::ShipDesign::StandardPartFrameworkBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
stdPartOccPart occurence type
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilder* NXOpen::Features::ShipCollection::CreateStandardPartFrameworkBuilder ( NXOpen::NXObject stdPart,
bool  createBasicDesignBuilder 
)

Creates a Features::ShipDesign::StandardPartFrameworkBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
stdPartStandard part type
createBasicDesignBuilderWhether the application is basic design application
NXOpen::Features::ShipDesign::SteelCollarPlateBuilder* NXOpen::Features::ShipCollection::CreateSteelCollarPlateBuilder ( NXOpen::Features::ShipDesign::SteelCollarPlate steelCollarPlate)

Creates a Features::ShipDesign::SteelCollarPlateBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
steelCollarPlateFeatures::ShipDesign::SteelCollarPlate to be edited
NXOpen::Features::ShipDesign::SteelDistributionBuilder* NXOpen::Features::ShipCollection::CreateSteelDistributionBuilder ( NXOpen::Features::Feature steelDistribution)

Creates a Features::ShipDesign::SteelDistributionBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
steelDistributionFeatures::ShipDesign::SteelDistribution to be edited
NXOpen::Features::ShipDesign::SteelInsulationBuilder* NXOpen::Features::ShipCollection::CreateSteelInsulationBuilder ( NXOpen::Features::ShipDesign::SteelInsulation steelInsulation)

Creates a Features::ShipDesign::SteelInsulationBuilder which is used to create or edit a Features::ShipDesign::SteelInsulation feature.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
steelInsulationFeatures::ShipDesign::SteelInsulation to be edited
NXOpen::Features::ShipDesign::SteelSupportBuilder* NXOpen::Features::ShipCollection::CreateSteelSupportBuilder ( NXOpen::Features::ShipDesign::SteelSupport steelSupport)

Creates a Features::ShipDesign::SteelSupportBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
steelSupportFeatures::ShipDesign::SteelSupport to be edited
NXOpen::Features::ShipDesign::SteelVentHolesBuilder* NXOpen::Features::ShipCollection::CreateSteelVentHolesBuilder ( NXOpen::Features::ShipDesign::SteelVentHoles steelVentHoles)

Creates a Features::ShipDesign::SteelVentHolesBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
steelVentHolesFeatures::ShipDesign::SteelVentHoles to be edited
NXOpen::Features::ShipDesign::StiffenerBuilder* NXOpen::Features::ShipCollection::CreateStiffenerBuilder ( NXOpen::Features::ShipDesign::Stiffener stiffener)

Creates a Features::ShipDesign::StiffenerBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
stiffenerFeatures::ShipDesign::Stiffener to be edited
NXOpen::Features::ShipDesign::StiffenerSystemBuilder* NXOpen::Features::ShipCollection::CreateStiffenerSystemBuilder ( NXOpen::Features::ShipDesign::StiffenerSystem stiffenerSystem)

Creates a Features::ShipDesign::StiffenerSystemBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
stiffenerSystemFeatures::ShipDesign::StiffenerSystem to be edited
NXOpen::Features::ShipDesign::SubSystemsBuilder* NXOpen::Features::ShipCollection::CreateSubSystemsBuilder ( NXOpen::Features::ShipDesign::SubSystems seam)

Creates a Features::ShipDesign::SubSystemsBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
seamFeatures::ShipDesign::SubSystems to be edited
NXOpen::Features::ShipDesign::SynchronizeDesignViewBuilder* NXOpen::Features::ShipCollection::CreateSynchronizeDesignViewBuilder ( )

Creates a Features::ShipDesign::SynchronizeDesignViewBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::TraceLinesBuilder* NXOpen::Features::ShipCollection::CreateTraceLinesBuilder ( NXOpen::Features::ShipDesign::TraceLines traceLines)

Creates a Features::ShipDesign::TraceLinesBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
traceLinesFeatures::ShipDesign::TraceLines to be edited
NXOpen::Features::ShipDesign::TransFrameBuilder* NXOpen::Features::ShipCollection::CreateTransFrameBuilder ( NXOpen::Features::Feature transFrame)

Create a TransFrameBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
transFrameFeatures::ShipDesign::TransFrame to be edited
NXOpen::Features::ShipDesign::TransitionBuilder* NXOpen::Features::ShipCollection::CreateTransitionBuilder ( )

Creates a Features::ShipDesign::TransitionBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::TransverseBulkheadBuilder* NXOpen::Features::ShipCollection::CreateTransverseBulkheadBuilder ( NXOpen::Features::ShipDesign::TransverseBulkhead transverseBulkhead)

Creates a Features::ShipDesign::TransverseBulkheadBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
transverseBulkheadFeatures::ShipDesign::TransverseBulkhead to be edited
NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder* NXOpen::Features::ShipCollection::CreateUpdateShipLibraryBuilder ( NXOpen::Features::Feature updateShipLibrary)

Creates a Features::ShipDesign::UpdateShipLibraryBuilder.

Returns

Created in NX5.3.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
updateShipLibraryFeatures::ShipDesign::UpdateShipLibrary to be edited
NXOpen::Features::ShipDesign::VentHolesMarkingBuilder* NXOpen::Features::ShipCollection::CreateVentHolesMarkingBuilder ( NXOpen::Features::ShipDesign::VentHolesMarking ventHolesMarking)

Creates a Features::ShipDesign::VentHolesMarkingBuilder.

Returns

Created in NX5.3.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
ventHolesMarkingFeatures::ShipDesign::VentHolesMarking to be edited
NXOpen::Features::ShipDesign::VentilationHoles2Builder* NXOpen::Features::ShipCollection::CreateVentilationHoles2Builder ( NXOpen::Features::ShipDesign::VentilationHoles2 ventilationHoles2)

Creates a Features::ShipDesign::VentilationHoles2Builder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
ventilationHoles2Features::ShipDesign::VentilationHoles2 to be edited
NXOpen::Features::ShipDesign::WeldCut2Builder* NXOpen::Features::ShipCollection::CreateWeldCut2Builder ( NXOpen::Features::ShipDesign::WeldCut2 weldCut2)

Creates a Features::ShipDesign::WeldCut2Builder.

Returns

Created in NX8.0.1.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
weldCut2Features::ShipDesign::WeldCut2 to be edited
NXOpen::Features::ShipDesign::WeldCutBuilder* NXOpen::Features::ShipCollection::CreateWeldCutBuilder ( NXOpen::Features::Feature weldCut)

Creates a Features::ShipDesign::WeldCutBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
weldCutFeatures::ShipDesign::WeldCut to be edited
NXOpen::Features::ShipDesign::YFrameBuilder* NXOpen::Features::ShipCollection::CreateYFrameBuilder ( NXOpen::Features::Feature transFrame)

Creates a Features::ShipDesign::YFrameBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
transFrameYFrame Feature to be edited
NXOpen::Features::ShipDesign::ZFrameBuilder* NXOpen::Features::ShipCollection::CreateZFrameBuilder ( NXOpen::Features::Feature transFrame)

Creates a Features::ShipDesign::ZFrameBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
transFrameZFrame Features to be edited
iterator NXOpen::Features::ShipCollection::end ( )

Returns an iterator addressing one past the last element.

void NXOpen::Features::ShipCollection::SetAppContextMode ( int  mode)

Sets the ship design mode
Created in NX8.5.0.



License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
modeship design mode
tag_t NXOpen::Features::ShipCollection::Tag ( ) const

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.