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. More...
 
NXOpen::Features::ShipDesign::AlongGuideCutBuilderCreateAlongGuideCutBuilder (NXOpen::Features::ShipDesign::AlongGuideCut *alongGuideCut)
 Creates a NXOpen::Features::ShipDesign::AlongGuideCutBuilder. 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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...
 
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...
 
tag_t Tag () const
 Returns the tag of this object. 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 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 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::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::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::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::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::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::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_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::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::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::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::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::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::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::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::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
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 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
NOTE: The full Unicode character set is not supported for this parameter.
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::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
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
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 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.