NX Open C++ Reference Guide
Classes | Public Types | 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 Types

enum  SteelFeatureApproach { SteelFeatureApproachNormal, SteelFeatureApproachSketchSharing }
 Represents steel feature different approaches. More...
 

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element. More...
 
NXOpen::Features::ShipDesign::AddDataSetBuilderCreateAddDataSetBuilder ()
 Creates a NXOpen::Features::ShipDesign::AddDataSetBuilder. More...
 
NXOpen::Features::ShipDesign::AlongGuideCutBuilderCreateAlongGuideCutBuilder (NXOpen::Features::ShipDesign::AlongGuideCut *alongGuideCut)
 Creates a NXOpen::Features::ShipDesign::AlongGuideCutBuilder. More...
 
NXOpen::Features::ShipDesign::BracketBuilderCreateBracketBuilder (NXOpen::Features::ShipDesign::Bracket *bracket)
 Creates a NXOpen::Features::ShipDesign::BracketBuilder. More...
 
NXOpen::Features::ShipDesign::BuiltUpManModeBuilderCreateBuiltUpManModeBuilder ()
 Creates a NXOpen::Features::ShipDesign::BuiltUpManModeBuilder. More...
 
NXOpen::Features::ShipDesign::BulkHeadsBuilderCreateBulkHeadsBuilder (NXOpen::Features::Feature *bulkHead)
 Creates a NXOpen::Features::ShipDesign::BulkHeadsBuilder. More...
 
NXOpen::Features::ShipDesign::CollarPlateBuilderCreateCollarPlateBuilder (NXOpen::Features::ShipDesign::CollarPlate *collarPlate)
 Creates a NXOpen::Features::ShipDesign::CollarPlateBuilder. More...
 
NXOpen::Features::ShipDesign::CompareModeBuilderCreateCompareModeBuilder ()
 Creates a NXOpen::Features::ShipDesign::CompareModeBuilder. More...
 
NXOpen::Features::ShipDesign::ConceptFromSpreadsheetBuilderCreateConceptFromSpreadsheetBuilder (NXOpen::Features::ShipDesign::ConceptFromSpreadsheet *conceptFromSpreadsheet)
 Creates a NXOpen::Features::ShipDesign::ConceptFromSpreadsheetBuilder. More...
 
NXOpen::Features::ShipDesign::CopyObjectsBuilderCreateCopyObjectsBuilder (NXOpen::Assemblies::Component *userWorkOcc)
 Creates a NXOpen::Features::ShipDesign::CopyObjectsBuilder. More...
 
NXOpen::Features::ShipDesign::CopyPasteNewBuilderCreateCopyPasteNewBuilder (NXOpen::Assemblies::Component *userWorkOcc)
 Creates a NXOpen::Features::ShipDesign::CopyPasteNewBuilder. More...
 
NXOpen::Features::ShipDesign::CornerCutBuilderCreateCornerCutBuilder (NXOpen::Features::ShipDesign::CornerCut *cornerCut)
 Creates a NXOpen::Features::ShipDesign::CornerCutBuilder. More...
 
NXOpen::Features::ShipDesign::CornerCutListItemBuilderCreateCornerCutListitemBuilder ()
 Creates a NXOpen::Features::ShipDesign::CornerCutListItemBuilder. More...
 
NXOpen::Features::ShipDesign::CustomBracketBuilderCreateCustomBracketBuilder (NXOpen::Features::Feature *customBracket)
 Creates a NXOpen::Features::ShipDesign::CustomBracketBuilder. More...
 
NXOpen::Features::ShipDesign::Cutout2BuilderCreateCutout2Builder (NXOpen::Features::ShipDesign::Cutout2 *cutout2)
 Creates a NXOpen::Features::ShipDesign::Cutout2Builder . More...
 
NXOpen::Features::ShipDesign::CuttingSideFacesBuilderCreateCuttingSideFacesBuilder ()
 Creates a NXOpen::Features::ShipDesign::CuttingSideFacesBuilder. More...
 
NXOpen::Features::ShipDesign::DeckBuilderCreateDeckBuilder (NXOpen::Features::ShipDesign::Deck *deck)
 Creates a NXOpen::Features::ShipDesign::DeckBuilder . More...
 
NXOpen::Features::ShipDesign::DecksBuilderCreateDecksBuilder (NXOpen::Features::Feature *decks)
 Creates a NXOpen::Features::ShipDesign::DecksBuilder. More...
 
NXOpen::Features::ShipDesign::DeleteSeamBuilderCreateDeleteSeamBuilder ()
 Creates a NXOpen::Features::ShipDesign::DeleteSeamBuilder. More...
 
NXOpen::Features::ShipDesign::DisplaySolidBuilderCreateDisplaySolidBuilder ()
 Creates a NXOpen::Features::ShipDesign::DisplaySolidBuilder . More...
 
NXOpen::Features::ShipDesign::DivideBuilderCreateDivideBuilder (NXOpen::Features::ShipDesign::Divide *divide)
 Creates a NXOpen::Features::ShipDesign::DivideBuilder . More...
 
NXOpen::Features::ShipDesign::DrawingAnnotationBuilderCreateDrawingAnnotationBuilder ()
 Creates a NXOpen::Features::ShipDesign::DrawingAnnotationBuilder. More...
 
NXOpen::Features::ShipDesign::DvToMvMappingBuilderCreateDvToMvMappingBuilder (NXOpen::Features::Feature *mappingFeature)
 Creates a NXOpen::Features::ShipDesign::DvToMvMappingBuilder. More...
 
NXOpen::Features::ShipDesign::EdgeCutBuilderCreateEdgeCutBuilder (NXOpen::Features::ShipDesign::EdgeCut *edgeCut)
 Creates a NXOpen::Features::ShipDesign::EdgeCutBuilder. More...
 
NXOpen::Features::ShipDesign::EdgeReinforcementBuilderCreateEdgeReinforcementBuilder (NXOpen::Features::ShipDesign::EdgeReinforcement *edgeReinforcement)
 Creates a NXOpen::Features::ShipDesign::EdgeReinforcementBuilder . More...
 
NXOpen::Features::ShipDesign::EditBoundaryBuilderCreateEditBoundaryBuilder ()
 Creates a NXOpen::Features::ShipDesign::EditBoundaryBuilder . More...
 
NXOpen::Features::ShipDesign::EditContextAttributesBuilderCreateEditContextAttributesBuilder ()
 Creates a Features.ShipDesign.EditContextAttributesBuilder. More...
 
NXOpen::Features::ShipDesign::EditStockBuilderCreateEditStockBuilder ()
 Creates a NXOpen::Features::ShipDesign::EditStockBuilder . More...
 
NXOpen::Features::ShipDesign::EditWeldingBuilderCreateEditWeldingBuilder ()
 Creates a NXOpen::Features::ShipDesign::EditWeldingBuilder . More...
 
NXOpen::Features::ShipDesign::EndCutBuilderCreateEndCutBuilder (NXOpen::Features::ShipDesign::EndCut *endCut)
 Creates a NXOpen::Features::ShipDesign::EndCutBuilder. More...
 
NXOpen::Features::ShipDesign::ExamineSteelFeatureBuilderCreateExamineSteelFeatureBuilder ()
 Creates a NXOpen::Features::ShipDesign::ExamineSteelFeatureBuilder . More...
 
NXOpen::Features::ShipDesign::ExcessMaterialBuilderCreateExcessMaterialBuilder (NXOpen::Features::ShipDesign::ExcessMaterial *excessMaterial)
 Creates a NXOpen::Features::ShipDesign::ExcessMaterialBuilder. More...
 
NXOpen::Features::ShipDesign::ExpansionDrawingBuilderCreateExpansionDrawingBuilder (NXOpen::Features::ShipDesign::ExpansionDrawing *expansionFeature)
 Creates a NXOpen::Features::ShipDesign::ExpansionDrawingBuilder. More...
 
NXOpen::Features::ShipDesign::GeneralArrangement::FaceCharacteristicsBuilderCreateFaceCharacteristicsBuilder ()
 Creates a Features::ShipDesign::GeneralArrangement::FaceCharacteristicsBuilder. More...
 
NXOpen::Features::ShipDesign::FeaturesBatchOperationBuilderCreateFeaturesBatchOperationBuilder ()
 Creates a NXOpen::Features::ShipDesign::FeaturesBatchOperationBuilder. More...
 
NXOpen::Features::ShipDesign::FeaturesToTagBuilderCreateFeaturesToMarkBuilder ()
 Creates a NXOpen::Features::ShipDesign::FeaturesToTagBuilder. More...
 
NXOpen::Features::ShipDesign::FilterBuilderCreateFilterBuilder ()
 Creates a NXOpen::Features::ShipDesign::FilterBuilder which is used during selection to allow for filtering ship objects with the same property settings. More...
 
NXOpen::Features::ShipDesign::FrameBarOutBuilderCreateFrameBarOutBuilder (NXOpen::Features::Feature *frameBarOut)
 Creates a NXOpen::Features::ShipDesign::FrameBarOutBuilder. More...
 
NXOpen::Features::ShipDesign::GeneralArrangementViewBuilderCreateGeneralArrangementViewBuilder (NXOpen::Drawings::BaseView *view)
 Creates a Features::ShipDesign::GeneralArrangementViewBuilder. More...
 
NXOpen::Features::ShipDesign::GenericPlateSystemBuilderCreateGenericPlateSystemBuilder (NXOpen::Features::ShipDesign::GenericPlateSystem *genericPlateSystem)
 Creates a NXOpen::Features::ShipDesign::GenericPlateSystemBuilder . More...
 
NXOpen::Features::ShipDesign::HullBuilderCreateHullBuilder (NXOpen::Features::ShipDesign::Hull *hull)
 Creates a NXOpen::Features::ShipDesign::HullBuilder . More...
 
NXOpen::Features::ShipDesign::InsertFramesBuilderCreateInsertFramesBuilder (NXOpen::Features::Feature *insertFrames)
 Create a InsertFramesBuilder. More...
 
NXOpen::Features::ShipDesign::InsertSheetBodyBuilderCreateInsertSheetBodyBuilder (NXOpen::Features::ShipDesign::InsertSheetBody *insertSheetBody)
 Creates a NXOpen::Features::ShipDesign::InsertSheetBodyBuilder. More...
 
NXOpen::Features::ShipDesign::InteractiveAnnotationBuilderCreateInteractiveAnnotationBuilder ()
 Creates a NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder. More...
 
NXOpen::Features::ShipDesign::InverseBendingLinesBuilderCreateInverseBendingLinesBuilder (NXOpen::Features::ShipDesign::InverseBendingLines *inverseBendingLines)
 Creates a NXOpen::Features::ShipDesign::InverseBendingLinesBuilder. More...
 
NXOpen::Features::ShipDesign::ItFramesBuilderCreateItFramesBuilder (NXOpen::Features::Feature *itFrame)
 Creates a NXOpen::Features::ShipDesign::ItFramesBuilder. More...
 
NXOpen::Features::ShipDesign::KnuckledProfilesBuilderCreateKnuckledProfilesBuilder (NXOpen::Features::ShipDesign::KnuckledProfiles *knuckledProfiles)
 Creates a NXOpen::Features::ShipDesign::KnuckledProfilesBuilder. More...
 
NXOpen::Features::ShipDesign::LabellingRoomsBuilderCreateLabellingRoomsBuilder ()
 Creates a NXOpen::Features::ShipDesign::LabellingRoomsBuilder. More...
 
NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilderCreateLongitudinalBulkheadBuilder (NXOpen::Features::ShipDesign::LongitudinalBulkhead *longitudinalBulkhead)
 Creates a NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder . More...
 
NXOpen::Features::ShipDesign::MainDimensionsBuilderCreateMainDimensionsBuilder (NXOpen::Features::Feature *mainDimensions)
 Creates a NXOpen::Features::ShipDesign::MainDimensionsBuilder. More...
 
NXOpen::Features::ShipDesign::ManufacturingAssemblyNavigatorBuilderCreateManufacturingAssemblyNavigatorBuilder ()
 Creates a NXOpen::Features::ShipDesign::ManufacturingAssemblyNavigatorBuilder. More...
 
NXOpen::Features::ShipDesign::ManufacturingDataBuilderCreateManufacturingDataBuilder ()
 Creates a NXOpen::Features::ShipDesign::ManufacturingDataBuilder. More...
 
NXOpen::Features::ShipDesign::ManufacturingOutBuilderCreateManufacturingOutBuilder (NXOpen::Features::Feature *frameBarOut)
 Creates a NXOpen::Features::ShipDesign::ManufacturingOutBuilder. More...
 
NXOpen::Features::ShipDesign::ManufacturingPreparationBuilderCreateManufacturingPreparationBuilder ()
 Creates a NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder. More...
 
NXOpen::Features::ShipDesign::ManufacturingPreparationBuilderCreateManufacturingPreparationBuilder (NXOpen::Features::ShipDesign::ManufacturingPreparation *manuPrep)
 Creates a NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder. More...
 
NXOpen::Features::ShipDesign::MarkingLineBuilderCreateMarkingLineBuilder (NXOpen::Features::Feature *markingLine)
 Creates a NXOpen::Features::ShipDesign::MarkingLineBuilder. More...
 
NXOpen::Features::ShipDesign::MarkingLineDesignBuilderCreateMarkingLineDesignBuilder (NXOpen::Features::Feature *markingLine)
 Creates a NXOpen::Features::ShipDesign::MarkingLineDesignBuilder. More...
 
NXOpen::Features::ShipDesign::MaterialAllowanceBuilderCreateMaterialAllowanceBuilder ()
 Creates a NXOpen::Features::ShipDesign::MaterialAllowanceBuilder. More...
 
NXOpen::Features::ShipDesign::MaterialEstimationBuilderCreateMaterialEstimationBuilder ()
 Creates a Features.ShipDesign.MaterialEstimationBuilder. More...
 
NXOpen::Features::ShipDesign::MirrorShipStructureBuilderCreateMirrorShipStructureBuilder ()
 Creates a NXOpen::Features::ShipDesign::MirrorShipStructureBuilder . More...
 
NXOpen::Features::ShipDesign::MoveToContainerBuilderCreateMoveToContainerBuilder ()
 Creates a NXOpen::Features::ShipDesign::MoveToContainerBuilder. More...
 
NXOpen::Features::ShipDesign::OrientationDefinitionBuilderCreateOrientationDefinitionBuilder (NXOpen::Features::ShipDesign::OrientationDefinition *orientation)
 Creates a NXOpen::Features::ShipDesign::OrientationDefinitionBuilder used to define orientations of the web in NXOpen::Features::ShipDesign::StiffenerBuilder , NXOpen::Features::ShipDesign::StiffenerSystemBuilder , NXOpen::Features::ShipDesign::EdgeReinforcementBuilder and their sub systems. More...
 
NXOpen::Features::ShipDesign::PillarBuilderCreatePillarBuilder (NXOpen::Features::ShipDesign::Pillar *pillar)
 Creates a NXOpen::Features::ShipDesign::PillarBuilder. More...
 
NXOpen::Features::ShipDesign::PillarSystemBuilderCreatePillarSystemBuilder (NXOpen::Features::ShipDesign::PillarSystem *pillarSystem)
 Creates a NXOpen::Features::ShipDesign::PillarSystemBuilder . More...
 
NXOpen::Features::ShipDesign::PinJigBuilderCreatePinJigBuilder (NXOpen::Features::ShipDesign::PinJig *pinJig)
 Creates a NXOpen::Features::ShipDesign::PinJigBuilder. More...
 
NXOpen::Features::ShipDesign::PlateBuilderCreatePlateBuilder (NXOpen::Features::ShipDesign::Plate *plate)
 Creates a NXOpen::Features::ShipDesign::PlateBuilder . More...
 
NXOpen::Features::ShipDesign::PlateChamferBuilderCreatePlateChamferBuilder (NXOpen::Features::ShipDesign::PlateChamfer *plateChamfer)
 Creates a NXOpen::Features::ShipDesign::PlateChamferBuilder. More...
 
NXOpen::Features::ShipDesign::PlateDivideBuilderCreatePlateDivideBuilder (NXOpen::Features::ShipDesign::PlateDivide *plateDivide)
 Creates a NXOpen::Features::ShipDesign::PlateDivideBuilder . More...
 
NXOpen::Features::ShipDesign::PlatePreparationBuilderCreatePlatePreparationBuilder (NXOpen::Features::Feature *platePreparation)
 Creates a NXOpen::Features::ShipDesign::PlatePreparationBuilder. More...
 
NXOpen::Features::ShipDesign::PlateSystemBuilderCreatePlateSystemBuilder (NXOpen::Features::ShipDesign::PlateSystem *plateSystem)
 Creates a NXOpen::Features::ShipDesign::PlateSystemBuilder. More...
 
NXOpen::Features::ShipDesign::ProfileBuilderCreateProfileBuilder (NXOpen::Features::Feature *profile)
 Creates a NXOpen::Features::ShipDesign::ProfileBuilder. More...
 
NXOpen::Features::ShipDesign::ProfileCutoutBuilderCreateProfileCutoutBuilder (NXOpen::Features::Feature *profileCutout)
 Creates a NXOpen::Features::ShipDesign::ProfileCutoutBuilder. More...
 
NXOpen::Features::ShipDesign::ProfileListBuilderCreateProfileListBuilder (NXOpen::Features::Feature *profileList)
 Creates a NXOpen::Features::ShipDesign::ProfileListBuilder. More...
 
NXOpen::Features::ShipDesign::ProfileSystemBuilderCreateProfileSystemBuilder (NXOpen::Features::ShipDesign::ProfileSystem *profileSystem)
 Creates a NXOpen::Features::ShipDesign::ProfileSystemBuilder . More...
 
NXOpen::Features::ShipDesign::ProfileTransitionBuilderCreateProfileTransitionBuilder (NXOpen::Features::ShipDesign::ProfileTransition *profileTransition)
 Creates a NXOpen::Features::ShipDesign::ProfileTransitionBuilder. More...
 
NXOpen::Features::ShipDesign::GeneralArrangement::ProjectInitializationBuilderCreateProjectInitializationBuilder ()
 Creates a Features::ShipDesign::GeneralArrangement::ProjectInitializationBuilder. More...
 
NXOpen::Features::ShipDesign::ProjectSetupBuilderCreateProjectSetupBuilder ()
 Creates a Features::ShipDesign::ProjectSetupBuilder. More...
 
NXOpen::Features::ShipDesign::QualifySketchBuilderCreateQualifySketchBuilder ()
 Creates a NXOpen::Features::ShipDesign::QualifySketchBuilder. More...
 
NXOpen::Features::ShipDesign::RebaseBuilderCreateRebaseBuilder ()
 Creates a NXOpen::Features::ShipDesign::RebaseBuilder. More...
 
NXOpen::Features::ShipDesign::ReferenceLineBuilderCreateReferenceLineBuilder (NXOpen::Features::Feature *referenceLine)
 Creates a NXOpen::Features::ShipDesign::ReferenceLineBuilder. More...
 
NXOpen::Features::ShipDesign::RemoveSplitBuilderCreateRemoveSplitBuilder ()
 Creates a NXOpen::Features::ShipDesign::RemoveSplitBuilder. More...
 
NXOpen::Features::ShipDesign::ReverseSplitBuilderCreateReverseSplitBuilder ()
 Creates a NXOpen::Features::ShipDesign::ReverseSplitBuilder . More...
 
NXOpen::Features::ShipDesign::RollingLineBuilderCreateRollingLineBuilder (NXOpen::Features::ShipDesign::RollingLine *rollingLine)
 Creates a NXOpen::Features::ShipDesign::RollingLineBuilder. More...
 
NXOpen::Features::ShipDesign::RoomAttributesBuilderCreateRoomAttributesBuilder ()
 Creates a NXOpen::Features::ShipDesign::RoomAttributesBuilder. More...
 
NXOpen::Features::ShipDesign::RoomBuilderCreateRoomBuilder ()
 Creates a NXOpen::Features::ShipDesign::RoomBuilder. More...
 
NXOpen::Features::ShipDesign::RoomContainerBuilderCreateRoomContainerBuilder ()
 Creates a NXOpen::Features::ShipDesign::RoomContainerBuilder . More...
 
NXOpen::Features::ShipDesign::RoomPanelBuilderCreateRoomPanelBuilder ()
 Creates a NXOpen::Features::ShipDesign::RoomPanelBuilder. More...
 
NXOpen::Features::ShipDesign::SeamBuilderCreateSeamBuilder (NXOpen::Features::ShipDesign::Seam *seam)
 Creates a NXOpen::Features::ShipDesign::SeamBuilder . More...
 
NXOpen::Features::ShipDesign::SectionDrawingBuilderCreateSectionDrawingBuilder ()
 Creates a NXOpen::Features::ShipDesign::SectionDrawingBuilder. More...
 
NXOpen::Features::ShipDesign::SectionEditorBuilderCreateSectionEditorBuilder (NXOpen::Drawings::DraftingView *viewTag)
 Creates a NXOpen::Features::ShipDesign::SectionEditorBuilder. More...
 
NXOpen::Features::ShipDesign::SetModeBuilderCreateSetModeBuilder ()
 Creates a NXOpen::Features::ShipDesign::SetModeBuilder. More...
 
NXOpen::Features::ShipDesign::ShellExpansionBuilderCreateShellExpansionBuilder (NXOpen::Features::ShipDesign::ShellExpansion *shellExpansion)
 Creates a NXOpen::Features::ShipDesign::ShellExpansionBuilder. More...
 
NXOpen::Features::ShipDesign::ShellTemplateBuilderCreateShellTemplateBuilder (NXOpen::Features::ShipDesign::ShellTemplate *shellTemplate)
 Creates a NXOpen::Features::ShipDesign::ShellTemplateBuilder. More...
 
NXOpen::Features::ShipDesign::ShipAttributeHolderCreateShipAttributeHolder ()
 Creates a NXOpen::Features::ShipDesign::ShipAttributeHolder. More...
 
NXOpen::Features::ShipDesign::ShipAttributeHolderCreateShipAttributeHolderWithFeature (const NXString &featureType)
 Creates a NXOpen::Features::ShipDesign::ShipAttributeHolder. More...
 
NXOpen::Features::ShipDesign::ShipAttributeHolderCreateShipAttributeHolderWithFeature (const char *featureType)
 Creates a NXOpen::Features::ShipDesign::ShipAttributeHolder. More...
 
NXOpen::Features::ShipDesign::ShipContainerBuilderCreateShipContainerBuilder ()
 Creates a NXOpen::Features::ShipDesign::ShipContainerBuilder. More...
 
NXOpen::Features::ShipDesign::ShipCoordinatesBuilderCreateShipCoordinatesBuilder ()
 Creates a NXOpen::Features::ShipDesign::ShipCoordinatesBuilder. More...
 
NXOpen::Features::ShipDesign::ShipCutoutBuilderCreateShipCutoutBuilder (NXOpen::Features::ShipDesign::ShipCutout *shipCutout)
 Creates a NXOpen::Features::ShipDesign::ShipCutoutBuilder. More...
 
NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilderCreateShipDesignPreferencesBuilder ()
 Creates a NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilder . More...
 
NXOpen::Features::ShipDesign::ShipDesignVersionUpBuilderCreateShipDesignVersionUpBuilder ()
 Creates a NXOpen::Features::ShipDesign::ShipDesignVersionUpBuilder. More...
 
NXOpen::Features::ShipDesign::ShipEndCutBuilderCreateShipEndCutBuilder (NXOpen::Features::ShipDesign::ShipEndCut *shipEndCut)
 Creates a NXOpen::Features::ShipDesign::ShipEndCutBuilder. More...
 
NXOpen::Features::ShipDesign::ShipFeatureConverterCreateShipFeatureConverter ()
 Creates a NXOpen::Features::ShipDesign::ShipFeatureConverter. More...
 
NXOpen::Features::FeatureBuilderCreateShipFlatPatternBuilder (NXOpen::Features::Feature *shipFlatPattern)
 Creates a NXOpen::Features::ShipDesign::ShipFlatPatternBuilder. More...
 
NXOpen::Features::ShipDesign::ShipIntersectionsBuilderCreateShipIntersectionsBuilder (NXOpen::Features::ShipDesign::ShipIntersections *intersectionSheets)
 Creates a NXOpen::Features::ShipDesign::ShipIntersectionsBuilder. More...
 
NXOpen::Features::ShipDesign::ShipPreparationBuilderCreateShipPreparationBuilder ()
 Creates a NXOpen::Features::ShipDesign::ShipPreparationBuilder . More...
 
NXOpen::Features::ShipDesign::ShipProfileCutoutBuilderCreateShipProfileCutoutBuilder (NXOpen::Features::Feature *profileCutout)
 Creates a NXOpen::Features::ShipDesign::ShipProfileCutoutBuilder. More...
 
NXOpen::Features::ShipDesign::ShipSectionBuilderCreateShipSectionBuilder (NXOpen::Features::ShipDesign::ShipSection *shipSection)
 Creates a NXOpen::Features::ShipDesign::ShipSectionBuilder. More...
 
NXOpen::Features::ShipDesign::ShipTrimBodyBuilderCreateShipTrimBodyBuilder (NXOpen::Features::ShipDesign::ShipTrimBody *shipTrimBody)
 Creates a NXOpen::Features::ShipDesign::ShipTrimBodyBuilder . More...
 
NXOpen::Features::ShipDesign::SmartRuleBuilderCreateSmartRuleBuilder (NXOpen::Features::ShipDesign::SmartRule *smartRule)
 Creates a NXOpen::Features::ShipDesign::SmartRuleBuilder. More...
 
NXOpen::Features::ShipDesign::SplitProfilePlateBuilderCreateSplitProfilePlateBuilder ()
 Creates a NXOpen::Features::ShipDesign::SplitProfilePlateBuilder. More...
 
NXOpen::Features::ShipDesign::SplitStandardPartBuilderCreateSplitStandardPartBuilder (NXOpen::Features::ShipDesign::SplitStandardPart *splitStandardPart)
 Creates a NXOpen::Features::ShipDesign::SplitStandardPartBuilder. More...
 
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilderCreateStandardPartFrameworkBuilder (NXOpen::Assemblies::Component *stdPartOcc)
 Creates a NXOpen::Features::ShipDesign::StandardPartFrameworkBuilder. More...
 
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilderCreateStandardPartFrameworkBuilder (NXOpen::NXObject *stdPart, bool createBasicDesignBuilder)
 Creates a NXOpen::Features::ShipDesign::StandardPartFrameworkBuilder. More...
 
NXOpen::Features::ShipDesign::SteelCollarPlateBuilderCreateSteelCollarPlateBuilder (NXOpen::Features::ShipDesign::SteelCollarPlate *steelCollarPlate)
 Creates a NXOpen::Features::ShipDesign::SteelCollarPlateBuilder. More...
 
NXOpen::Features::ShipDesign::SteelDistributionBuilderCreateSteelDistributionBuilder (NXOpen::Features::Feature *steelDistribution)
 Creates a NXOpen::Features::ShipDesign::SteelDistributionBuilder. More...
 
NXOpen::Features::ShipDesign::SteelInsulationBuilderCreateSteelInsulationBuilder (NXOpen::Features::ShipDesign::SteelInsulation *steelInsulation)
 Creates a NXOpen::Features::ShipDesign::SteelInsulationBuilder which is used to create or edit a NXOpen::Features::ShipDesign::SteelInsulation feature. More...
 
NXOpen::Features::ShipDesign::SteelSupportBuilderCreateSteelSupportBuilder (NXOpen::Features::ShipDesign::SteelSupport *steelSupport)
 Creates a NXOpen::Features::ShipDesign::SteelSupportBuilder. More...
 
NXOpen::Features::ShipDesign::SteelVentHolesBuilderCreateSteelVentHolesBuilder (NXOpen::Features::ShipDesign::SteelVentHoles *steelVentHoles)
 Creates a NXOpen::Features::ShipDesign::SteelVentHolesBuilder. More...
 
NXOpen::Features::ShipDesign::StiffenerBuilderCreateStiffenerBuilder (NXOpen::Features::ShipDesign::Stiffener *stiffener)
 Creates a NXOpen::Features::ShipDesign::StiffenerBuilder. More...
 
NXOpen::Features::ShipDesign::StiffenerSystemBuilderCreateStiffenerSystemBuilder (NXOpen::Features::ShipDesign::StiffenerSystem *stiffenerSystem)
 Creates a NXOpen::Features::ShipDesign::StiffenerSystemBuilder . More...
 
NXOpen::Features::ShipDesign::SubSystemsBuilderCreateSubSystemsBuilder (NXOpen::Features::ShipDesign::SubSystems *seam)
 Creates a NXOpen::Features::ShipDesign::SubSystemsBuilder . More...
 
NXOpen::Features::ShipDesign::SynchronizeDesignViewBuilderCreateSynchronizeDesignViewBuilder ()
 Creates a NXOpen::Features::ShipDesign::SynchronizeDesignViewBuilder. More...
 
NXOpen::Features::ShipDesign::TraceLinesBuilderCreateTraceLinesBuilder (NXOpen::Features::ShipDesign::TraceLines *traceLines)
 Creates a NXOpen::Features::ShipDesign::TraceLinesBuilder. More...
 
NXOpen::Features::ShipDesign::TransFrameBuilderCreateTransFrameBuilder (NXOpen::Features::Feature *transFrame)
 Create a TransFrameBuilder. More...
 
NXOpen::Features::ShipDesign::TransitionBuilderCreateTransitionBuilder ()
 Creates a NXOpen::Features::ShipDesign::TransitionBuilder. More...
 
NXOpen::Features::ShipDesign::TransverseBulkheadBuilderCreateTransverseBulkheadBuilder (NXOpen::Features::ShipDesign::TransverseBulkhead *transverseBulkhead)
 Creates a NXOpen::Features::ShipDesign::TransverseBulkheadBuilder . More...
 
NXOpen::Features::ShipDesign::UnfoldedMinRecBuilderCreateUnfoldedMinRecBuilder ()
 Creates a Features.ShipDesign.UnfoldedMinRecBuilder. More...
 
NXOpen::Features::ShipDesign::UpdateShipLibraryBuilderCreateUpdateShipLibraryBuilder (NXOpen::Features::Feature *updateShipLibrary)
 Creates a NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder. More...
 
NXOpen::Features::ShipDesign::ValidateModelBuilderCreateValidateModelBuilder ()
 Creates a NXOpen::Features::ShipDesign::ValidateModelBuilder. More...
 
NXOpen::Features::ShipDesign::VentHolesMarkingBuilderCreateVentHolesMarkingBuilder (NXOpen::Features::ShipDesign::VentHolesMarking *ventHolesMarking)
 Creates a NXOpen::Features::ShipDesign::VentHolesMarkingBuilder. More...
 
NXOpen::Features::ShipDesign::VentilationHoles2BuilderCreateVentilationHoles2Builder (NXOpen::Features::ShipDesign::VentilationHoles2 *ventilationHoles2)
 Creates a NXOpen::Features::ShipDesign::VentilationHoles2Builder. More...
 
NXOpen::Features::ShipDesign::WeightAndCGBuilderCreateWeightAndCgBuilder ()
 Creates a Features.ShipDesign.WeightAndCGBuilder. More...
 
NXOpen::Features::ShipDesign::WeldCut2BuilderCreateWeldCut2Builder (NXOpen::Features::ShipDesign::WeldCut2 *weldCut2)
 Creates a NXOpen::Features::ShipDesign::WeldCut2Builder. More...
 
NXOpen::Features::ShipDesign::WeldCutBuilderCreateWeldCutBuilder (NXOpen::Features::Feature *weldCut)
 Creates a NXOpen::Features::ShipDesign::WeldCutBuilder. More...
 
NXOpen::Features::ShipDesign::YFrameBuilderCreateYFrameBuilder (NXOpen::Features::Feature *transFrame)
 Creates a NXOpen::Features::ShipDesign::YFrameBuilder. More...
 
NXOpen::Features::ShipDesign::ZFrameBuilderCreateZFrameBuilder (NXOpen::Features::Feature *transFrame)
 Creates a NXOpen::Features::ShipDesign::ZFrameBuilder. More...
 
bool DelayShipManufacturingFeatureUpdate ()
 Returns the delay ship manufacturing feature update flag. More...
 
iterator end ()
 Returns an iterator addressing one past the last element. More...
 
void RegisterCallbackFunctionsForMirrorCopy ()
 Registers callback functions used for mirror copy ship structure
Created in NX10.0.0. More...
 
void SetAppContextMode (int mode)
 Sets the ship design mode
Created in NX8.5.0. More...
 
void SetDelayShipManufacturingFeatureUpdate (bool delayUpdate)
 Sets the delay ship manufacturing feature update flag. More...
 
void SetSteelFeatureApproach (NXOpen::Features::ShipCollection::SteelFeatureApproach steelFeatureApproach)
 Enable sketch sharing
Created in NX11.0.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void UpdateShipManufacturingFeatures ()
 Invoke update on all ship manufacturing features that were previously auto-suppressed during update. More...
 

Detailed Description

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


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

Created in NX8.0.0.

Member Enumeration Documentation

Represents steel feature different approaches.

Enumerator
SteelFeatureApproachNormal 

Legacy approach.

SteelFeatureApproachSketchSharing 

Sketch sharing approach.

Member Function Documentation

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

Returns an iterator addressing the first element.

NXOpen::Features::ShipDesign::AddDataSetBuilder* NXOpen::Features::ShipCollection::CreateAddDataSetBuilder ( )

Creates a NXOpen::Features::ShipDesign::AddDataSetBuilder.

Returns

Created in NX12.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::AlongGuideCutBuilder* NXOpen::Features::ShipCollection::CreateAlongGuideCutBuilder ( NXOpen::Features::ShipDesign::AlongGuideCut alongGuideCut)

Creates a NXOpen::Features::ShipDesign::AlongGuideCutBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
alongGuideCutNXOpen::Features::ShipDesign::AlongGuideCut to be edited
NXOpen::Features::ShipDesign::BracketBuilder* NXOpen::Features::ShipCollection::CreateBracketBuilder ( NXOpen::Features::ShipDesign::Bracket bracket)

Creates a NXOpen::Features::ShipDesign::BracketBuilder.

Returns
Bracket builder
Created in NX11.0.0.

License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
bracketNXOpen::Features::ShipDesign::Bracket to be edited
NXOpen::Features::ShipDesign::BuiltUpManModeBuilder* NXOpen::Features::ShipCollection::CreateBuiltUpManModeBuilder ( )

Creates a NXOpen::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 NXOpen::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
bulkHeadNXOpen::Features::ShipDesign::BulkHeads to be edited
NXOpen::Features::ShipDesign::CollarPlateBuilder* NXOpen::Features::ShipCollection::CreateCollarPlateBuilder ( NXOpen::Features::ShipDesign::CollarPlate collarPlate)

Creates a NXOpen::Features::ShipDesign::CollarPlateBuilder.

Returns
Collar plate builder
Created in NX11.0.0.

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

Creates a NXOpen::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 NXOpen::Features::ShipDesign::ConceptFromSpreadsheetBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
conceptFromSpreadsheetNXOpen::Features::ShipDesign::ConceptFromSpreadsheet to be edited
NXOpen::Features::ShipDesign::CopyObjectsBuilder* NXOpen::Features::ShipCollection::CreateCopyObjectsBuilder ( NXOpen::Assemblies::Component userWorkOcc)

Creates a NXOpen::Features::ShipDesign::CopyObjectsBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
userWorkOccuserworkocc
NXOpen::Features::ShipDesign::CopyPasteNewBuilder* NXOpen::Features::ShipCollection::CreateCopyPasteNewBuilder ( NXOpen::Assemblies::Component userWorkOcc)

Creates a NXOpen::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 NXOpen::Features::ShipDesign::CornerCutBuilder.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::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 NXOpen::Features::ShipDesign::CustomBracketBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::Features::ShipDesign::Cutout2Builder .

Returns

Created in NX8.0.0.

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

Creates a NXOpen::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 NXOpen::Features::ShipDesign::DeckBuilder .

Returns

Created in NX8.0.0.

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

Creates a NXOpen::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
decksNXOpen::Features::ShipDesign::Decks to be edited
NXOpen::Features::ShipDesign::DeleteSeamBuilder* NXOpen::Features::ShipCollection::CreateDeleteSeamBuilder ( )

Creates a NXOpen::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 NXOpen::Features::ShipDesign::DisplaySolidBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::DivideBuilder* NXOpen::Features::ShipCollection::CreateDivideBuilder ( NXOpen::Features::ShipDesign::Divide divide)

Creates a NXOpen::Features::ShipDesign::DivideBuilder .

Returns

Created in NX11.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
divideNXOpen::Features::ShipDesign::Divide to be edited
NXOpen::Features::ShipDesign::DrawingAnnotationBuilder* NXOpen::Features::ShipCollection::CreateDrawingAnnotationBuilder ( )

Creates a NXOpen::Features::ShipDesign::DrawingAnnotationBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_drafting ("Ship Drafting")
NXOpen::Features::ShipDesign::DvToMvMappingBuilder* NXOpen::Features::ShipCollection::CreateDvToMvMappingBuilder ( NXOpen::Features::Feature mappingFeature)

Creates a NXOpen::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
mappingFeatureNXOpen::Features::ShipDesign::DvToMvMapping to be edited
NXOpen::Features::ShipDesign::EdgeCutBuilder* NXOpen::Features::ShipCollection::CreateEdgeCutBuilder ( NXOpen::Features::ShipDesign::EdgeCut edgeCut)

Creates a NXOpen::Features::ShipDesign::EdgeCutBuilder.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::Features::ShipDesign::EdgeReinforcementBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
edgeReinforcementNXOpen::Features::ShipDesign::EdgeReinforcement to be edited
NXOpen::Features::ShipDesign::EditBoundaryBuilder* NXOpen::Features::ShipCollection::CreateEditBoundaryBuilder ( )

Creates a NXOpen::Features::ShipDesign::EditBoundaryBuilder .

Returns

Created in NX12.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::EditContextAttributesBuilder* NXOpen::Features::ShipCollection::CreateEditContextAttributesBuilder ( )

Creates a Features.ShipDesign.EditContextAttributesBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::EditStockBuilder* NXOpen::Features::ShipCollection::CreateEditStockBuilder ( )

Creates a NXOpen::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 NXOpen::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 NXOpen::Features::ShipDesign::EndCutBuilder.

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

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

Creates a NXOpen::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 NXOpen::Features::ShipDesign::ExcessMaterialBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
excessMaterialNXOpen::Features::ShipDesign::ExcessMaterial to be edited
NXOpen::Features::ShipDesign::ExpansionDrawingBuilder* NXOpen::Features::ShipCollection::CreateExpansionDrawingBuilder ( NXOpen::Features::ShipDesign::ExpansionDrawing expansionFeature)

Creates a NXOpen::Features::ShipDesign::ExpansionDrawingBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_drafting ("Ship Drafting")
Parameters
expansionFeatureNXOpen::Features::ShipDesign::ExpansionDrawing to be edited
NXOpen::Features::ShipDesign::GeneralArrangement::FaceCharacteristicsBuilder* NXOpen::Features::ShipCollection::CreateFaceCharacteristicsBuilder ( )

Creates a Features::ShipDesign::GeneralArrangement::FaceCharacteristicsBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
NXOpen::Features::ShipDesign::FeaturesBatchOperationBuilder* NXOpen::Features::ShipCollection::CreateFeaturesBatchOperationBuilder ( )

Creates a NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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::GeneralArrangementViewBuilder* NXOpen::Features::ShipCollection::CreateGeneralArrangementViewBuilder ( NXOpen::Drawings::BaseView view)

Creates a Features::ShipDesign::GeneralArrangementViewBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
Parameters
viewthe general arrangement view to be edited, if NULL, then create a general arrangement view
NXOpen::Features::ShipDesign::GenericPlateSystemBuilder* NXOpen::Features::ShipCollection::CreateGenericPlateSystemBuilder ( NXOpen::Features::ShipDesign::GenericPlateSystem genericPlateSystem)

Creates a NXOpen::Features::ShipDesign::GenericPlateSystemBuilder .

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::ShipDesign::HullBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
hullNXOpen::Features::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 NXOpen::Features::ShipDesign::InsertSheetBodyBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
Parameters
insertSheetBodyNXOpen::Features::ShipDesign::InsertSheetBody to be edited
NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder* NXOpen::Features::ShipCollection::CreateInteractiveAnnotationBuilder ( )

Creates a NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder.

Returns

Created in NX11.0.0.

License requirements : nx_ship_drafting ("Ship Drafting") OR nx_ship_gen_arrange ("Ship General Arrangement")
NXOpen::Features::ShipDesign::InverseBendingLinesBuilder* NXOpen::Features::ShipCollection::CreateInverseBendingLinesBuilder ( NXOpen::Features::ShipDesign::InverseBendingLines inverseBendingLines)

Creates a NXOpen::Features::ShipDesign::InverseBendingLinesBuilder.

Returns

Created in NX8.0.0.

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

Creates a NXOpen::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 NXOpen::Features::ShipDesign::KnuckledProfilesBuilder.

Returns

Created in NX5.3.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
knuckledProfilesNXOpen::Features::ShipDesign::KnuckledProfiles to be edited
NXOpen::Features::ShipDesign::LabellingRoomsBuilder* NXOpen::Features::ShipCollection::CreateLabellingRoomsBuilder ( )

Creates a NXOpen::Features::ShipDesign::LabellingRoomsBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder* NXOpen::Features::ShipCollection::CreateLongitudinalBulkheadBuilder ( NXOpen::Features::ShipDesign::LongitudinalBulkhead longitudinalBulkhead)

Creates a NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder .

Returns

Created in NX8.0.0.

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

Creates a NXOpen::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
mainDimensionsNXOpen::Features::ShipDesign::MainDimensions to be edited
NXOpen::Features::ShipDesign::ManufacturingAssemblyNavigatorBuilder* NXOpen::Features::ShipCollection::CreateManufacturingAssemblyNavigatorBuilder ( )

Creates a NXOpen::Features::ShipDesign::ManufacturingAssemblyNavigatorBuilder.

Returns

Created in NX12.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::ManufacturingDataBuilder* NXOpen::Features::ShipCollection::CreateManufacturingDataBuilder ( )

Creates a NXOpen::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 NXOpen::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 NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder.

Returns

Deprecated:
Deprecated in NX8.0.3. Use NXOpen::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 NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder.

Returns

Created in NX8.0.3.

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

Creates a NXOpen::Features::ShipDesign::MarkingLineBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::Features::ShipDesign::MarkingLineDesignBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
markingLineNXOpen::Features::Feature to be edited
NXOpen::Features::ShipDesign::MaterialAllowanceBuilder* NXOpen::Features::ShipCollection::CreateMaterialAllowanceBuilder ( )

Creates a NXOpen::Features::ShipDesign::MaterialAllowanceBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::MaterialEstimationBuilder* NXOpen::Features::ShipCollection::CreateMaterialEstimationBuilder ( )

Creates a Features.ShipDesign.MaterialEstimationBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::MirrorShipStructureBuilder* NXOpen::Features::ShipCollection::CreateMirrorShipStructureBuilder ( )

Creates a NXOpen::Features::ShipDesign::MirrorShipStructureBuilder .

Returns

Created in NX10.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::MoveToContainerBuilder* NXOpen::Features::ShipCollection::CreateMoveToContainerBuilder ( )

Creates a NXOpen::Features::ShipDesign::MoveToContainerBuilder.

Returns

Created in NX12.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::OrientationDefinitionBuilder* NXOpen::Features::ShipCollection::CreateOrientationDefinitionBuilder ( NXOpen::Features::ShipDesign::OrientationDefinition orientation)

Creates a NXOpen::Features::ShipDesign::OrientationDefinitionBuilder used to define orientations of the web in NXOpen::Features::ShipDesign::StiffenerBuilder , NXOpen::Features::ShipDesign::StiffenerSystemBuilder , NXOpen::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
orientationNXOpen::Features::ShipDesign::OrientationDefinition to be edited
NXOpen::Features::ShipDesign::PillarBuilder* NXOpen::Features::ShipCollection::CreatePillarBuilder ( NXOpen::Features::ShipDesign::Pillar pillar)

Creates a NXOpen::Features::ShipDesign::PillarBuilder.

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::ShipDesign::PillarSystemBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
pillarSystemNXOpen::Features::ShipDesign::PillarSystem to be edited
NXOpen::Features::ShipDesign::PinJigBuilder* NXOpen::Features::ShipCollection::CreatePinJigBuilder ( NXOpen::Features::ShipDesign::PinJig pinJig)

Creates a NXOpen::Features::ShipDesign::PinJigBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
pinJigif NULL then a NXOpen::Features::ShipDesign::PinJig will be created , else NXOpen::Features::ShipDesign::PinJig will be edited
NXOpen::Features::ShipDesign::PlateBuilder* NXOpen::Features::ShipCollection::CreatePlateBuilder ( NXOpen::Features::ShipDesign::Plate plate)

Creates a NXOpen::Features::ShipDesign::PlateBuilder .

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

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
plateNXOpen::Features::ShipDesign::Plate to be edited
NXOpen::Features::ShipDesign::PlateChamferBuilder* NXOpen::Features::ShipCollection::CreatePlateChamferBuilder ( NXOpen::Features::ShipDesign::PlateChamfer plateChamfer)

Creates a NXOpen::Features::ShipDesign::PlateChamferBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
plateChamferNXOpen::Features::ShipDesign::PlateChamfer to be edited
NXOpen::Features::ShipDesign::PlateDivideBuilder* NXOpen::Features::ShipCollection::CreatePlateDivideBuilder ( NXOpen::Features::ShipDesign::PlateDivide plateDivide)

Creates a NXOpen::Features::ShipDesign::PlateDivideBuilder .

Returns

Created in NX11.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
plateDivideNXOpen::Features::ShipDesign::PlateDivide to be edited
NXOpen::Features::ShipDesign::PlatePreparationBuilder* NXOpen::Features::ShipCollection::CreatePlatePreparationBuilder ( NXOpen::Features::Feature platePreparation)

Creates a NXOpen::Features::ShipDesign::PlatePreparationBuilder.

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::ShipDesign::PlateSystemBuilder.

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::ShipDesign::ProfileBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::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
profileCutoutNXOpen::Features::ShipDesign::ProfileCutout to be edited
NXOpen::Features::ShipDesign::ProfileListBuilder* NXOpen::Features::ShipCollection::CreateProfileListBuilder ( NXOpen::Features::Feature profileList)

Creates a NXOpen::Features::ShipDesign::ProfileListBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::Features::ShipDesign::ProfileSystemBuilder .

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::ShipDesign::ProfileTransitionBuilder.

Returns

Created in NX9.0.0.

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

Creates a Features::ShipDesign::GeneralArrangement::ProjectInitializationBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::ProjectSetupBuilder* NXOpen::Features::ShipCollection::CreateProjectSetupBuilder ( )

Creates a Features::ShipDesign::ProjectSetupBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")
NXOpen::Features::ShipDesign::QualifySketchBuilder* NXOpen::Features::ShipCollection::CreateQualifySketchBuilder ( )

Creates a NXOpen::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 NXOpen::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 NXOpen::Features::ShipDesign::ReferenceLineBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::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 NXOpen::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 NXOpen::Features::ShipDesign::RollingLineBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
Parameters
rollingLineNXOpen::Features::ShipDesign::RollingLine to be edited
NXOpen::Features::ShipDesign::RoomAttributesBuilder* NXOpen::Features::ShipCollection::CreateRoomAttributesBuilder ( )

Creates a NXOpen::Features::ShipDesign::RoomAttributesBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
NXOpen::Features::ShipDesign::RoomBuilder* NXOpen::Features::ShipCollection::CreateRoomBuilder ( )

Creates a NXOpen::Features::ShipDesign::RoomBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
NXOpen::Features::ShipDesign::RoomContainerBuilder* NXOpen::Features::ShipCollection::CreateRoomContainerBuilder ( )

Creates a NXOpen::Features::ShipDesign::RoomContainerBuilder .

Returns

Created in NX12.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
NXOpen::Features::ShipDesign::RoomPanelBuilder* NXOpen::Features::ShipCollection::CreateRoomPanelBuilder ( )

Creates a NXOpen::Features::ShipDesign::RoomPanelBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
NXOpen::Features::ShipDesign::SeamBuilder* NXOpen::Features::ShipCollection::CreateSeamBuilder ( NXOpen::Features::ShipDesign::Seam seam)

Creates a NXOpen::Features::ShipDesign::SeamBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
seamNXOpen::Features::ShipDesign::Seam to be edited
NXOpen::Features::ShipDesign::SectionDrawingBuilder* NXOpen::Features::ShipCollection::CreateSectionDrawingBuilder ( )

Creates a NXOpen::Features::ShipDesign::SectionDrawingBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_drafting ("Ship Drafting")
NXOpen::Features::ShipDesign::SectionEditorBuilder* NXOpen::Features::ShipCollection::CreateSectionEditorBuilder ( NXOpen::Drawings::DraftingView viewTag)

Creates a NXOpen::Features::ShipDesign::SectionEditorBuilder.

Returns

Created in NX11.0.0.

License requirements : nx_ship_drafting ("Ship Drafting")
Parameters
viewTagviewtag
NXOpen::Features::ShipDesign::SetModeBuilder* NXOpen::Features::ShipCollection::CreateSetModeBuilder ( )

Creates a NXOpen::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 NXOpen::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
shellExpansionNXOpen::Features::ShipDesign::ShellExpansion to be edited
NXOpen::Features::ShipDesign::ShellTemplateBuilder* NXOpen::Features::ShipCollection::CreateShellTemplateBuilder ( NXOpen::Features::ShipDesign::ShellTemplate shellTemplate)

Creates a NXOpen::Features::ShipDesign::ShellTemplateBuilder.

Returns

Created in NX8.0.0.

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

Creates a NXOpen::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 NXOpen::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
NXOpen::Features::ShipDesign::ShipAttributeHolder* NXOpen::Features::ShipCollection::CreateShipAttributeHolderWithFeature ( const char *  featureType)

Creates a NXOpen::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
NXOpen::Features::ShipDesign::ShipContainerBuilder* NXOpen::Features::ShipCollection::CreateShipContainerBuilder ( )

Creates a NXOpen::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 NXOpen::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 NXOpen::Features::ShipDesign::ShipCutoutBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::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 NXOpen::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 NXOpen::Features::ShipDesign::ShipEndCutBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::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 NXOpen::Features::ShipDesign::ShipFlatPatternBuilder.

Returns

Deprecated:
Deprecated in NX8.0.0. Use NXOpen::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 NXOpen::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
intersectionSheetsNXOpen::Features::ShipDesign::ShipIntersections to be edited
NXOpen::Features::ShipDesign::ShipPreparationBuilder* NXOpen::Features::ShipCollection::CreateShipPreparationBuilder ( )

Creates a NXOpen::Features::ShipDesign::ShipPreparationBuilder .

Returns

Created in NX10.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::ShipProfileCutoutBuilder* NXOpen::Features::ShipCollection::CreateShipProfileCutoutBuilder ( NXOpen::Features::Feature profileCutout)

Creates a NXOpen::Features::ShipDesign::ShipProfileCutoutBuilder.

Returns

Created in NX5.3.0.

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

Creates a NXOpen::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
shipSectionNXOpen::Features::ShipDesign::ShipSection to be edited
NXOpen::Features::ShipDesign::ShipTrimBodyBuilder* NXOpen::Features::ShipCollection::CreateShipTrimBodyBuilder ( NXOpen::Features::ShipDesign::ShipTrimBody shipTrimBody)

Creates a NXOpen::Features::ShipDesign::ShipTrimBodyBuilder .

Returns

Created in NX9.0.1.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
shipTrimBodyif NULL then a NXOpen::Features::ShipDesign::ShipTrimBody will be created , else NXOpen::Features::ShipDesign::ShipTrimBody will be edited
NXOpen::Features::ShipDesign::SmartRuleBuilder* NXOpen::Features::ShipCollection::CreateSmartRuleBuilder ( NXOpen::Features::ShipDesign::SmartRule smartRule)

Creates a NXOpen::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
smartRuleNXOpen::Features::ShipDesign::SmartRule to be edited
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder* NXOpen::Features::ShipCollection::CreateSplitProfilePlateBuilder ( )

Creates a NXOpen::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 NXOpen::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
splitStandardPartNXOpen::Features::ShipDesign::SplitStandardPart to be edited
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilder* NXOpen::Features::ShipCollection::CreateStandardPartFrameworkBuilder ( NXOpen::Assemblies::Component stdPartOcc)

Creates a NXOpen::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 NXOpen::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 NXOpen::Features::ShipDesign::SteelCollarPlateBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::Features::ShipDesign::SteelDistributionBuilder.

Returns

Created in NX5.0.0.

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

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

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::ShipDesign::SteelSupportBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::Features::ShipDesign::SteelVentHolesBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::Features::ShipDesign::StiffenerBuilder.

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::ShipDesign::StiffenerSystemBuilder .

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::ShipDesign::SubSystemsBuilder .

Returns

Created in NX8.0.0.

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

Creates a NXOpen::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 NXOpen::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
traceLinesNXOpen::Features::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
transFrameNXOpen::Features::ShipDesign::TransFrame to be edited
NXOpen::Features::ShipDesign::TransitionBuilder* NXOpen::Features::ShipCollection::CreateTransitionBuilder ( )

Creates a NXOpen::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 NXOpen::Features::ShipDesign::TransverseBulkheadBuilder .

Returns

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
Parameters
transverseBulkheadNXOpen::Features::ShipDesign::TransverseBulkhead to be edited
NXOpen::Features::ShipDesign::UnfoldedMinRecBuilder* NXOpen::Features::ShipCollection::CreateUnfoldedMinRecBuilder ( )

Creates a Features.ShipDesign.UnfoldedMinRecBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder* NXOpen::Features::ShipCollection::CreateUpdateShipLibraryBuilder ( NXOpen::Features::Feature updateShipLibrary)

Creates a NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder.

Returns

Created in NX5.3.0.

License requirements : nx_ship_concept ("Ship Concept")
Parameters
updateShipLibraryNXOpen::Features::ShipDesign::UpdateShipLibrary to be edited
NXOpen::Features::ShipDesign::ValidateModelBuilder* NXOpen::Features::ShipCollection::CreateValidateModelBuilder ( )

Creates a NXOpen::Features::ShipDesign::ValidateModelBuilder.

Returns

Created in NX11.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::VentHolesMarkingBuilder* NXOpen::Features::ShipCollection::CreateVentHolesMarkingBuilder ( NXOpen::Features::ShipDesign::VentHolesMarking ventHolesMarking)

Creates a NXOpen::Features::ShipDesign::VentHolesMarkingBuilder.

Returns

Created in NX5.3.0.

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

Creates a NXOpen::Features::ShipDesign::VentilationHoles2Builder.

Returns

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
ventilationHoles2NXOpen::Features::ShipDesign::VentilationHoles2 to be edited
NXOpen::Features::ShipDesign::WeightAndCGBuilder* NXOpen::Features::ShipCollection::CreateWeightAndCgBuilder ( )

Creates a Features.ShipDesign.WeightAndCGBuilder.

Returns

Created in NX10.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")
NXOpen::Features::ShipDesign::WeldCut2Builder* NXOpen::Features::ShipCollection::CreateWeldCut2Builder ( NXOpen::Features::ShipDesign::WeldCut2 weldCut2)

Creates a NXOpen::Features::ShipDesign::WeldCut2Builder.

Returns

Created in NX8.0.1.

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

Creates a NXOpen::Features::ShipDesign::WeldCutBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::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 NXOpen::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
bool NXOpen::Features::ShipCollection::DelayShipManufacturingFeatureUpdate ( )

Returns the delay ship manufacturing feature update flag.

Specifies whether manufacturing features will suppress or update during update.
Created in NX10.0.1.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")

iterator NXOpen::Features::ShipCollection::end ( )

Returns an iterator addressing one past the last element.

void NXOpen::Features::ShipCollection::RegisterCallbackFunctionsForMirrorCopy ( )

Registers callback functions used for mirror copy ship structure
Created in NX10.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

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
void NXOpen::Features::ShipCollection::SetDelayShipManufacturingFeatureUpdate ( bool  delayUpdate)

Sets the delay ship manufacturing feature update flag.

Specifies whether manufacturing features will suppress or update during update.
Created in NX10.0.1.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")

Parameters
delayUpdatedelay update
void NXOpen::Features::ShipCollection::SetSteelFeatureApproach ( NXOpen::Features::ShipCollection::SteelFeatureApproach  steelFeatureApproach)

Enable sketch sharing
Created in NX11.0.0.



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

Parameters
steelFeatureApproachsteelfeatureapproach
tag_t NXOpen::Features::ShipCollection::Tag ( ) const

Returns the tag of this object.

void NXOpen::Features::ShipCollection::UpdateShipManufacturingFeatures ( )

Invoke update on all ship manufacturing features that were previously auto-suppressed during update.


Created in NX10.0.1.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")


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