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

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

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

Classes

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

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element.
 
NXOpen::Features::ShipDesign::AlongGuideCutBuilder * CreateAlongGuideCutBuilder (NXOpen::Features::ShipDesign::AlongGuideCut *alongGuideCut)
 Creates a Features::ShipDesign::AlongGuideCutBuilder.
 
NXOpen::Features::ShipDesign::BuiltUpManModeBuilder * CreateBuiltUpManModeBuilder ()
 Creates a Features::ShipDesign::BuiltUpManModeBuilder.
 
NXOpen::Features::ShipDesign::BulkHeadsBuilder * CreateBulkHeadsBuilder (NXOpen::Features::Feature *bulkHead)
 Creates a Features::ShipDesign::BulkHeadsBuilder.
 
NXOpen::Features::ShipDesign::CompareModeBuilder * CreateCompareModeBuilder ()
 Creates a Features::ShipDesign::CompareModeBuilder.
 
NXOpen::Features::ShipDesign::ConceptFromSpreadsheetBuilder * CreateConceptFromSpreadsheetBuilder (NXOpen::Features::ShipDesign::ConceptFromSpreadsheet *conceptFromSpreadsheet)
 Creates a Features::ShipDesign::ConceptFromSpreadsheetBuilder.
 
NXOpen::Features::ShipDesign::CopyPasteNewBuilder * CreateCopyPasteNewBuilder (NXOpen::Assemblies::Component *userWorkOcc)
 Creates a Features::ShipDesign::CopyPasteNewBuilder.
 
NXOpen::Features::ShipDesign::CornerCutBuilder * CreateCornerCutBuilder (NXOpen::Features::ShipDesign::CornerCut *cornerCut)
 Creates a Features::ShipDesign::CornerCutBuilder.
 
NXOpen::Features::ShipDesign::CornerCutListItemBuilder * CreateCornerCutListitemBuilder ()
 Creates a Features::ShipDesign::CornerCutListItemBuilder.
 
NXOpen::Features::ShipDesign::CustomBracketBuilder * CreateCustomBracketBuilder (NXOpen::Features::Feature *customBracket)
 Creates a Features::ShipDesign::CustomBracketBuilder.
 
NXOpen::Features::ShipDesign::Cutout2Builder * CreateCutout2Builder (NXOpen::Features::ShipDesign::Cutout2 *cutout2)
 Creates a Features::ShipDesign::Cutout2Builder .
 
NXOpen::Features::ShipDesign::CuttingSideFacesBuilder * CreateCuttingSideFacesBuilder ()
 Creates a Features::ShipDesign::CuttingSideFacesBuilder.
 
NXOpen::Features::ShipDesign::DeckBuilder * CreateDeckBuilder (NXOpen::Features::ShipDesign::Deck *deck)
 Creates a Features::ShipDesign::DeckBuilder .
 
NXOpen::Features::ShipDesign::DecksBuilder * CreateDecksBuilder (NXOpen::Features::Feature *decks)
 Creates a Features::ShipDesign::DecksBuilder.
 
NXOpen::Features::ShipDesign::DeleteSeamBuilder * CreateDeleteSeamBuilder ()
 Creates a Features::ShipDesign::DeleteSeamBuilder.
 
NXOpen::Features::ShipDesign::DisplaySolidBuilder * CreateDisplaySolidBuilder ()
 Creates a Features::ShipDesign::DisplaySolidBuilder .
 
NXOpen::Features::ShipDesign::DvToMvMappingBuilder * CreateDvToMvMappingBuilder (NXOpen::Features::Feature *mappingFeature)
 Creates a Features::ShipDesign::DvToMvMappingBuilder.
 
NXOpen::Features::ShipDesign::EdgeCutBuilder * CreateEdgeCutBuilder (NXOpen::Features::ShipDesign::EdgeCut *edgeCut)
 Creates a Features::ShipDesign::EdgeCutBuilder.
 
NXOpen::Features::ShipDesign::EdgeReinforcementBuilder * CreateEdgeReinforcementBuilder (NXOpen::Features::ShipDesign::EdgeReinforcement *edgeReinforcement)
 Creates a Features::ShipDesign::EdgeReinforcementBuilder .
 
NXOpen::Features::ShipDesign::EditStockBuilder * CreateEditStockBuilder ()
 Creates a Features::ShipDesign::EditStockBuilder .
 
NXOpen::Features::ShipDesign::EditWeldingBuilder * CreateEditWeldingBuilder ()
 Creates a Features::ShipDesign::EditWeldingBuilder .
 
NXOpen::Features::ShipDesign::EndCutBuilder * CreateEndCutBuilder (NXOpen::Features::ShipDesign::EndCut *endCut)
 Creates a Features::ShipDesign::EndCutBuilder.
 
NXOpen::Features::ShipDesign::ExamineSteelFeatureBuilder * CreateExamineSteelFeatureBuilder ()
 Creates a Features::ShipDesign::ExamineSteelFeatureBuilder .
 
NXOpen::Features::ShipDesign::ExcessMaterialBuilder * CreateExcessMaterialBuilder (NXOpen::Features::ShipDesign::ExcessMaterial *excessMaterial)
 Creates a Features::ShipDesign::ExcessMaterialBuilder.
 
NXOpen::Features::ShipDesign::FeaturesBatchOperationBuilder * CreateFeaturesBatchOperationBuilder ()
 Creates a Features::ShipDesign::FeaturesBatchOperationBuilder.
 
NXOpen::Features::ShipDesign::FeaturesToTagBuilder * CreateFeaturesToMarkBuilder ()
 Creates a Features::ShipDesign::FeaturesToTagBuilder.
 
NXOpen::Features::ShipDesign::FilterBuilder * CreateFilterBuilder ()
 Creates a Features::ShipDesign::FilterBuilder which is used during selection to allow for filtering ship objects with the same property settings.
 
NXOpen::Features::ShipDesign::FrameBarOutBuilder * CreateFrameBarOutBuilder (NXOpen::Features::Feature *frameBarOut)
 Creates a Features::ShipDesign::FrameBarOutBuilder.
 
NXOpen::Features::ShipDesign::GenericPlateSystemBuilder * CreateGenericPlateSystemBuilder (NXOpen::Features::ShipDesign::GenericPlateSystem *genericPlateSystem)
 Creates a Features::ShipDesign::GenericPlateSystemBuilder .
 
NXOpen::Features::ShipDesign::HullBuilder * CreateHullBuilder (NXOpen::Features::ShipDesign::Hull *hull)
 Creates a Features::ShipDesign::HullBuilder .
 
NXOpen::Features::ShipDesign::InsertFramesBuilder * CreateInsertFramesBuilder (NXOpen::Features::Feature *insertFrames)
 Create a InsertFramesBuilder.
 
NXOpen::Features::ShipDesign::InsertSheetBodyBuilder * CreateInsertSheetBodyBuilder (NXOpen::Features::ShipDesign::InsertSheetBody *insertSheetBody)
 Creates a Features::ShipDesign::InsertSheetBodyBuilder.
 
NXOpen::Features::ShipDesign::InverseBendingLinesBuilder * CreateInverseBendingLinesBuilder (NXOpen::Features::ShipDesign::InverseBendingLines *inverseBendingLines)
 Creates a Features::ShipDesign::InverseBendingLinesBuilder.
 
NXOpen::Features::ShipDesign::ItFramesBuilder * CreateItFramesBuilder (NXOpen::Features::Feature *itFrame)
 Creates a Features::ShipDesign::ItFramesBuilder.
 
NXOpen::Features::ShipDesign::KnuckledProfilesBuilder * CreateKnuckledProfilesBuilder (NXOpen::Features::ShipDesign::KnuckledProfiles *knuckledProfiles)
 Creates a Features::ShipDesign::KnuckledProfilesBuilder.
 
NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder * CreateLongitudinalBulkheadBuilder (NXOpen::Features::ShipDesign::LongitudinalBulkhead *longitudinalBulkhead)
 Creates a Features::ShipDesign::LongitudinalBulkheadBuilder .
 
NXOpen::Features::ShipDesign::MainDimensionsBuilder * CreateMainDimensionsBuilder (NXOpen::Features::Feature *mainDimensions)
 Creates a Features::ShipDesign::MainDimensionsBuilder.
 
NXOpen::Features::ShipDesign::ManufacturingDataBuilder * CreateManufacturingDataBuilder ()
 Creates a Features::ShipDesign::ManufacturingDataBuilder.
 
NXOpen::Features::ShipDesign::ManufacturingOutBuilder * CreateManufacturingOutBuilder (NXOpen::Features::Feature *frameBarOut)
 Creates a Features::ShipDesign::ManufacturingOutBuilder.
 
NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder * CreateManufacturingPreparationBuilder ()
 Creates a Features::ShipDesign::ManufacturingPreparationBuilder.
 
NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder * CreateManufacturingPreparationBuilder (NXOpen::Features::ShipDesign::ManufacturingPreparation *manuPrep)
 Creates a Features::ShipDesign::ManufacturingPreparationBuilder.
 
NXOpen::Features::ShipDesign::MarkingLineBuilder * CreateMarkingLineBuilder (NXOpen::Features::Feature *markingLine)
 Creates a Features::ShipDesign::MarkingLineBuilder.
 
NXOpen::Features::ShipDesign::MarkingLineDesignBuilder * CreateMarkingLineDesignBuilder (NXOpen::Features::Feature *markingLine)
 Creates a Features::ShipDesign::MarkingLineDesignBuilder.
 
NXOpen::Features::ShipDesign::OrientationDefinitionBuilder * CreateOrientationDefinitionBuilder (NXOpen::Features::ShipDesign::OrientationDefinition *orientation)
 Creates a Features::ShipDesign::OrientationDefinitionBuilder used to define orientations of the web in Features::ShipDesign::StiffenerBuilder , Features::ShipDesign::StiffenerSystemBuilder , Features::ShipDesign::EdgeReinforcementBuilder and their sub systems.
 
NXOpen::Features::ShipDesign::PillarBuilder * CreatePillarBuilder (NXOpen::Features::ShipDesign::Pillar *pillar)
 Creates a Features::ShipDesign::PillarBuilder.
 
NXOpen::Features::ShipDesign::PillarSystemBuilder * CreatePillarSystemBuilder (NXOpen::Features::ShipDesign::PillarSystem *pillarSystem)
 Creates a Features::ShipDesign::PillarSystemBuilder .
 
NXOpen::Features::ShipDesign::PlateBuilder * CreatePlateBuilder (NXOpen::Features::ShipDesign::Plate *plate)
 Creates a Features::ShipDesign::PlateBuilder .
 
NXOpen::Features::ShipDesign::PlateChamferBuilder * CreatePlateChamferBuilder (NXOpen::Features::ShipDesign::PlateChamfer *plateChamfer)
 Creates a Features::ShipDesign::PlateChamferBuilder.
 
NXOpen::Features::ShipDesign::PlatePreparationBuilder * CreatePlatePreparationBuilder (NXOpen::Features::Feature *platePreparation)
 Creates a Features::ShipDesign::PlatePreparationBuilder.
 
NXOpen::Features::ShipDesign::PlateSystemBuilder * CreatePlateSystemBuilder (NXOpen::Features::ShipDesign::PlateSystem *plateSystem)
 Creates a Features::ShipDesign::PlateSystemBuilder.
 
NXOpen::Features::ShipDesign::ProfileBuilder * CreateProfileBuilder (NXOpen::Features::Feature *profile)
 Creates a Features::ShipDesign::ProfileBuilder.
 
NXOpen::Features::ShipDesign::ProfileCutoutBuilder * CreateProfileCutoutBuilder (NXOpen::Features::Feature *profileCutout)
 Creates a Features::ShipDesign::ProfileCutoutBuilder.
 
NXOpen::Features::ShipDesign::ProfileListBuilder * CreateProfileListBuilder (NXOpen::Features::Feature *profileList)
 Creates a Features::ShipDesign::ProfileListBuilder.
 
NXOpen::Features::ShipDesign::ProfileSystemBuilder * CreateProfileSystemBuilder (NXOpen::Features::ShipDesign::ProfileSystem *profileSystem)
 Creates a Features::ShipDesign::ProfileSystemBuilder .
 
NXOpen::Features::ShipDesign::ProfileTransitionBuilder * CreateProfileTransitionBuilder (NXOpen::Features::ShipDesign::ProfileTransition *profileTransition)
 Creates a Features::ShipDesign::ProfileTransitionBuilder.
 
NXOpen::Features::ShipDesign::QualifySketchBuilder * CreateQualifySketchBuilder ()
 Creates a Features::ShipDesign::QualifySketchBuilder.
 
NXOpen::Features::ShipDesign::RebaseBuilder * CreateRebaseBuilder ()
 Creates a Features::ShipDesign::RebaseBuilder.
 
NXOpen::Features::ShipDesign::ReferenceLineBuilder * CreateReferenceLineBuilder (NXOpen::Features::Feature *referenceLine)
 Creates a Features::ShipDesign::ReferenceLineBuilder.
 
NXOpen::Features::ShipDesign::RemoveSplitBuilder * CreateRemoveSplitBuilder ()
 Creates a Features::ShipDesign::RemoveSplitBuilder.
 
NXOpen::Features::ShipDesign::ReverseSplitBuilder * CreateReverseSplitBuilder ()
 Creates a Features::ShipDesign::ReverseSplitBuilder .
 
NXOpen::Features::ShipDesign::RollingLineBuilder * CreateRollingLineBuilder (NXOpen::Features::ShipDesign::RollingLine *rollingLine)
 Creates a Features::ShipDesign::RollingLineBuilder.
 
NXOpen::Features::ShipDesign::SeamBuilder * CreateSeamBuilder (NXOpen::Features::ShipDesign::Seam *seam)
 Creates a Features::ShipDesign::SeamBuilder .
 
NXOpen::Features::ShipDesign::SetModeBuilder * CreateSetModeBuilder ()
 Creates a Features::ShipDesign::SetModeBuilder.
 
NXOpen::Features::ShipDesign::ShellExpansionBuilder * CreateShellExpansionBuilder (NXOpen::Features::ShipDesign::ShellExpansion *shellExpansion)
 Creates a Features::ShipDesign::ShellExpansionBuilder.
 
NXOpen::Features::ShipDesign::ShellTemplateBuilder * CreateShellTemplateBuilder (NXOpen::Features::ShipDesign::ShellTemplate *shellTemplate)
 Creates a Features::ShipDesign::ShellTemplateBuilder.
 
NXOpen::Features::ShipDesign::ShipAttributeHolder * CreateShipAttributeHolder ()
 Creates a Features::ShipDesign::ShipAttributeHolder.
 
NXOpen::Features::ShipDesign::ShipAttributeHolder * CreateShipAttributeHolderWithFeature (const NXString &featureType)
 Creates a Features::ShipDesign::ShipAttributeHolder.
 
NXOpen::Features::ShipDesign::ShipAttributeHolder * CreateShipAttributeHolderWithFeature (const char *featureType)
 Creates a Features::ShipDesign::ShipAttributeHolder.
 
NXOpen::Features::ShipDesign::ShipContainerBuilder * CreateShipContainerBuilder ()
 Creates a Features::ShipDesign::ShipContainerBuilder.
 
NXOpen::Features::ShipDesign::ShipCoordinatesBuilder * CreateShipCoordinatesBuilder ()
 Creates a Features::ShipDesign::ShipCoordinatesBuilder.
 
NXOpen::Features::ShipDesign::ShipCutoutBuilder * CreateShipCutoutBuilder (NXOpen::Features::ShipDesign::ShipCutout *shipCutout)
 Creates a Features::ShipDesign::ShipCutoutBuilder.
 
NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilder * CreateShipDesignPreferencesBuilder ()
 Creates a Features::ShipDesign::ShipDesignPreferencesBuilder .
 
NXOpen::Features::ShipDesign::ShipDesignVersionUpBuilder * CreateShipDesignVersionUpBuilder ()
 Creates a Features::ShipDesign::ShipDesignVersionUpBuilder.
 
NXOpen::Features::ShipDesign::ShipEndCutBuilder * CreateShipEndCutBuilder (NXOpen::Features::ShipDesign::ShipEndCut *shipEndCut)
 Creates a Features::ShipDesign::ShipEndCutBuilder.
 
NXOpen::Features::ShipDesign::ShipFeatureConverter * CreateShipFeatureConverter ()
 Creates a Features::ShipDesign::ShipFeatureConverter.
 
NXOpen::Features::FeatureBuilder * CreateShipFlatPatternBuilder (NXOpen::Features::Feature *shipFlatPattern)
 Creates a Features::ShipDesign::ShipFlatPatternBuilder.
 
NXOpen::Features::ShipDesign::ShipIntersectionsBuilder * CreateShipIntersectionsBuilder (NXOpen::Features::ShipDesign::ShipIntersections *intersectionSheets)
 Creates a Features::ShipDesign::ShipIntersectionsBuilder.
 
NXOpen::Features::ShipDesign::ShipProfileCutoutBuilder * CreateShipProfileCutoutBuilder (NXOpen::Features::Feature *profileCutout)
 Creates a Features::ShipDesign::ShipProfileCutoutBuilder.
 
NXOpen::Features::ShipDesign::ShipSectionBuilder * CreateShipSectionBuilder (NXOpen::Features::ShipDesign::ShipSection *shipSection)
 Creates a Features::ShipDesign::ShipSectionBuilder.
 
NXOpen::Features::ShipDesign::SmartRuleBuilder * CreateSmartRuleBuilder (NXOpen::Features::ShipDesign::SmartRule *smartRule)
 Creates a Features::ShipDesign::SmartRuleBuilder.
 
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder * CreateSplitProfilePlateBuilder ()
 Creates a Features::ShipDesign::SplitProfilePlateBuilder.
 
NXOpen::Features::ShipDesign::SplitStandardPartBuilder * CreateSplitStandardPartBuilder (NXOpen::Features::ShipDesign::SplitStandardPart *splitStandardPart)
 Creates a Features::ShipDesign::SplitStandardPartBuilder.
 
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilder * CreateStandardPartFrameworkBuilder (NXOpen::Assemblies::Component *stdPartOcc)
 Creates a Features::ShipDesign::StandardPartFrameworkBuilder.
 
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilder * CreateStandardPartFrameworkBuilder (NXOpen::NXObject *stdPart, bool createBasicDesignBuilder)
 Creates a Features::ShipDesign::StandardPartFrameworkBuilder.
 
NXOpen::Features::ShipDesign::SteelCollarPlateBuilder * CreateSteelCollarPlateBuilder (NXOpen::Features::ShipDesign::SteelCollarPlate *steelCollarPlate)
 Creates a Features::ShipDesign::SteelCollarPlateBuilder.
 
NXOpen::Features::ShipDesign::SteelDistributionBuilder * CreateSteelDistributionBuilder (NXOpen::Features::Feature *steelDistribution)
 Creates a Features::ShipDesign::SteelDistributionBuilder.
 
NXOpen::Features::ShipDesign::SteelInsulationBuilder * CreateSteelInsulationBuilder (NXOpen::Features::ShipDesign::SteelInsulation *steelInsulation)
 Creates a Features::ShipDesign::SteelInsulationBuilder which is used to create or edit a Features::ShipDesign::SteelInsulation feature.
 
NXOpen::Features::ShipDesign::SteelSupportBuilder * CreateSteelSupportBuilder (NXOpen::Features::ShipDesign::SteelSupport *steelSupport)
 Creates a Features::ShipDesign::SteelSupportBuilder.
 
NXOpen::Features::ShipDesign::SteelVentHolesBuilder * CreateSteelVentHolesBuilder (NXOpen::Features::ShipDesign::SteelVentHoles *steelVentHoles)
 Creates a Features::ShipDesign::SteelVentHolesBuilder.
 
NXOpen::Features::ShipDesign::StiffenerBuilder * CreateStiffenerBuilder (NXOpen::Features::ShipDesign::Stiffener *stiffener)
 Creates a Features::ShipDesign::StiffenerBuilder.
 
NXOpen::Features::ShipDesign::StiffenerSystemBuilder * CreateStiffenerSystemBuilder (NXOpen::Features::ShipDesign::StiffenerSystem *stiffenerSystem)
 Creates a Features::ShipDesign::StiffenerSystemBuilder .
 
NXOpen::Features::ShipDesign::SubSystemsBuilder * CreateSubSystemsBuilder (NXOpen::Features::ShipDesign::SubSystems *seam)
 Creates a Features::ShipDesign::SubSystemsBuilder .
 
NXOpen::Features::ShipDesign::SynchronizeDesignViewBuilder * CreateSynchronizeDesignViewBuilder ()
 Creates a Features::ShipDesign::SynchronizeDesignViewBuilder.
 
NXOpen::Features::ShipDesign::TraceLinesBuilder * CreateTraceLinesBuilder (NXOpen::Features::ShipDesign::TraceLines *traceLines)
 Creates a Features::ShipDesign::TraceLinesBuilder.
 
NXOpen::Features::ShipDesign::TransFrameBuilder * CreateTransFrameBuilder (NXOpen::Features::Feature *transFrame)
 Create a TransFrameBuilder.
 
NXOpen::Features::ShipDesign::TransitionBuilder * CreateTransitionBuilder ()
 Creates a Features::ShipDesign::TransitionBuilder.
 
NXOpen::Features::ShipDesign::TransverseBulkheadBuilder * CreateTransverseBulkheadBuilder (NXOpen::Features::ShipDesign::TransverseBulkhead *transverseBulkhead)
 Creates a Features::ShipDesign::TransverseBulkheadBuilder .
 
NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder * CreateUpdateShipLibraryBuilder (NXOpen::Features::Feature *updateShipLibrary)
 Creates a Features::ShipDesign::UpdateShipLibraryBuilder.
 
NXOpen::Features::ShipDesign::VentHolesMarkingBuilder * CreateVentHolesMarkingBuilder (NXOpen::Features::ShipDesign::VentHolesMarking *ventHolesMarking)
 Creates a Features::ShipDesign::VentHolesMarkingBuilder.
 
NXOpen::Features::ShipDesign::VentilationHoles2Builder * CreateVentilationHoles2Builder (NXOpen::Features::ShipDesign::VentilationHoles2 *ventilationHoles2)
 Creates a Features::ShipDesign::VentilationHoles2Builder.
 
NXOpen::Features::ShipDesign::WeldCut2Builder * CreateWeldCut2Builder (NXOpen::Features::ShipDesign::WeldCut2 *weldCut2)
 Creates a Features::ShipDesign::WeldCut2Builder.
 
NXOpen::Features::ShipDesign::WeldCutBuilder * CreateWeldCutBuilder (NXOpen::Features::Feature *weldCut)
 Creates a Features::ShipDesign::WeldCutBuilder.
 
NXOpen::Features::ShipDesign::YFrameBuilder * CreateYFrameBuilder (NXOpen::Features::Feature *transFrame)
 Creates a Features::ShipDesign::YFrameBuilder.
 
NXOpen::Features::ShipDesign::ZFrameBuilder * CreateZFrameBuilder (NXOpen::Features::Feature *transFrame)
 Creates a Features::ShipDesign::ZFrameBuilder.
 
iterator end ()
 Returns an iterator addressing one past the last element.
 
void SetAppContextMode (int mode)
 Sets the ship design mode
Created in NX8.5.0.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

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


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

Created in NX8.0.0.

Member Function Documentation

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

Returns an iterator addressing the first element.

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

Creates a Features::ShipDesign::AlongGuideCutBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::BuiltUpManModeBuilder.

Returns

Created in NX9.0.0.

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

Creates a Features::ShipDesign::BulkHeadsBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::CompareModeBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ConceptFromSpreadsheetBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::CopyPasteNewBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::CornerCutBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::CornerCutListItemBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::CustomBracketBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::Cutout2Builder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::CuttingSideFacesBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::DeckBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::DecksBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::DeleteSeamBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::DisplaySolidBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::DvToMvMappingBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::EdgeCutBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::EdgeReinforcementBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::EditStockBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::EditWeldingBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::EndCutBuilder.

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

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

Creates a Features::ShipDesign::ExamineSteelFeatureBuilder .

Returns

Created in NX9.0.0.

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

Creates a Features::ShipDesign::ExcessMaterialBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::FeaturesBatchOperationBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::FeaturesToTagBuilder.

Returns

Created in NX8.0.0.

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

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

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::FrameBarOutBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::GenericPlateSystemBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::HullBuilder .

Returns

Created in NX8.0.0.

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

Create a InsertFramesBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::InsertSheetBodyBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::InverseBendingLinesBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ItFramesBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::KnuckledProfilesBuilder.

Returns

Created in NX5.3.0.

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

Creates a Features::ShipDesign::LongitudinalBulkheadBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::MainDimensionsBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::ManufacturingDataBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ManufacturingOutBuilder.

Returns

Created in NX5.3.0.

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

Creates a Features::ShipDesign::ManufacturingPreparationBuilder.

Returns

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


Created in NX8.0.0.

License requirements : nx_ship_mfg_prep ("Ship Manufacturing")

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

Creates a Features::ShipDesign::ManufacturingPreparationBuilder.

Returns

Created in NX8.0.3.

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

Creates a Features::ShipDesign::MarkingLineBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::MarkingLineDesignBuilder.

Returns

Created in NX8.0.0.

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

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

Returns

Created in NX9.0.0.

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

Creates a Features::ShipDesign::PillarBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::PillarSystemBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::PlateBuilder .

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


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

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

Creates a Features::ShipDesign::PlateChamferBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::PlatePreparationBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::PlateSystemBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ProfileBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::ProfileCutoutBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ProfileListBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::ProfileSystemBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ProfileTransitionBuilder.

Returns

Created in NX9.0.0.

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

Creates a Features::ShipDesign::QualifySketchBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::RebaseBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ReferenceLineBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::RemoveSplitBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ReverseSplitBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::RollingLineBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::SeamBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::SetModeBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ShellExpansionBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::ShellTemplateBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ShipAttributeHolder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ShipAttributeHolder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ShipAttributeHolder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ShipContainerBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ShipCoordinatesBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ShipCutoutBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::ShipDesignPreferencesBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::ShipDesignVersionUpBuilder.

Returns

Created in NX9.0.0.

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

Creates a Features::ShipDesign::ShipEndCutBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::ShipFeatureConverter.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::ShipFlatPatternBuilder.

Returns

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


Created in NX5.0.0.

License requirements : nx_ship_concept ("Ship Concept")

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

Creates a Features::ShipDesign::ShipIntersectionsBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::ShipProfileCutoutBuilder.

Returns

Created in NX5.3.0.

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

Creates a Features::ShipDesign::ShipSectionBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::SmartRuleBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::SplitProfilePlateBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::SplitStandardPartBuilder.

Returns

Created in NX9.0.0.

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

Creates a Features::ShipDesign::StandardPartFrameworkBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::StandardPartFrameworkBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::SteelCollarPlateBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::SteelDistributionBuilder.

Returns

Created in NX5.0.0.

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

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

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::SteelSupportBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::SteelVentHolesBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::StiffenerBuilder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::StiffenerSystemBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::SubSystemsBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::SynchronizeDesignViewBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::TraceLinesBuilder.

Returns

Created in NX7.5.0.

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

Create a TransFrameBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::TransitionBuilder.

Returns

Created in NX8.5.0.

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

Creates a Features::ShipDesign::TransverseBulkheadBuilder .

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::UpdateShipLibraryBuilder.

Returns

Created in NX5.3.0.

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

Creates a Features::ShipDesign::VentHolesMarkingBuilder.

Returns

Created in NX5.3.0.

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

Creates a Features::ShipDesign::VentilationHoles2Builder.

Returns

Created in NX8.0.0.

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

Creates a Features::ShipDesign::WeldCut2Builder.

Returns

Created in NX8.0.1.

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

Creates a Features::ShipDesign::WeldCutBuilder.

Returns

Created in NX7.5.0.

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

Creates a Features::ShipDesign::YFrameBuilder.

Returns

Created in NX5.0.0.

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

Creates a Features::ShipDesign::ZFrameBuilder.

Returns

Created in NX5.0.0.

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

Returns an iterator addressing one past the last element.

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

Sets the ship design mode
Created in NX8.5.0.



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

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

Returns the tag of this object.


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