NX Open C++ Reference Guide
|
This class contains the factory method for creating ship feature builder. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
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.
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.
alongGuideCut | Features::ShipDesign::AlongGuideCut to be edited |
NXOpen::Features::ShipDesign::BuiltUpManModeBuilder* NXOpen::Features::ShipCollection::CreateBuiltUpManModeBuilder | ( | ) |
Creates a Features::ShipDesign::BuiltUpManModeBuilder.
NXOpen::Features::ShipDesign::BulkHeadsBuilder* NXOpen::Features::ShipCollection::CreateBulkHeadsBuilder | ( | NXOpen::Features::Feature * | bulkHead | ) |
Creates a Features::ShipDesign::BulkHeadsBuilder.
bulkHead | Features::ShipDesign::BulkHeads to be edited |
NXOpen::Features::ShipDesign::CompareModeBuilder* NXOpen::Features::ShipCollection::CreateCompareModeBuilder | ( | ) |
Creates a Features::ShipDesign::CompareModeBuilder.
NXOpen::Features::ShipDesign::ConceptFromSpreadsheetBuilder* NXOpen::Features::ShipCollection::CreateConceptFromSpreadsheetBuilder | ( | NXOpen::Features::ShipDesign::ConceptFromSpreadsheet * | conceptFromSpreadsheet | ) |
Creates a Features::ShipDesign::ConceptFromSpreadsheetBuilder.
conceptFromSpreadsheet | Features::ShipDesign::ConceptFromSpreadsheet to be edited |
NXOpen::Features::ShipDesign::CopyPasteNewBuilder* NXOpen::Features::ShipCollection::CreateCopyPasteNewBuilder | ( | NXOpen::Assemblies::Component * | userWorkOcc | ) |
Creates a Features::ShipDesign::CopyPasteNewBuilder.
userWorkOcc | userworkocc |
NXOpen::Features::ShipDesign::CornerCutBuilder* NXOpen::Features::ShipCollection::CreateCornerCutBuilder | ( | NXOpen::Features::ShipDesign::CornerCut * | cornerCut | ) |
Creates a Features::ShipDesign::CornerCutBuilder.
cornerCut | if 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.
NXOpen::Features::ShipDesign::CustomBracketBuilder* NXOpen::Features::ShipCollection::CreateCustomBracketBuilder | ( | NXOpen::Features::Feature * | customBracket | ) |
Creates a Features::ShipDesign::CustomBracketBuilder.
customBracket | Features::ShipDesign::CustomBracket to be edited |
NXOpen::Features::ShipDesign::Cutout2Builder* NXOpen::Features::ShipCollection::CreateCutout2Builder | ( | NXOpen::Features::ShipDesign::Cutout2 * | cutout2 | ) |
Creates a Features::ShipDesign::Cutout2Builder .
cutout2 | Features::ShipDesign::Cutout2 to be edited |
NXOpen::Features::ShipDesign::CuttingSideFacesBuilder* NXOpen::Features::ShipCollection::CreateCuttingSideFacesBuilder | ( | ) |
Creates a Features::ShipDesign::CuttingSideFacesBuilder.
NXOpen::Features::ShipDesign::DeckBuilder* NXOpen::Features::ShipCollection::CreateDeckBuilder | ( | NXOpen::Features::ShipDesign::Deck * | deck | ) |
Creates a Features::ShipDesign::DeckBuilder .
deck | Features::ShipDesign::Deck to be edited |
NXOpen::Features::ShipDesign::DecksBuilder* NXOpen::Features::ShipCollection::CreateDecksBuilder | ( | NXOpen::Features::Feature * | decks | ) |
Creates a Features::ShipDesign::DecksBuilder.
decks | Features::ShipDesign::Decks to be edited |
NXOpen::Features::ShipDesign::DeleteSeamBuilder* NXOpen::Features::ShipCollection::CreateDeleteSeamBuilder | ( | ) |
Creates a Features::ShipDesign::DeleteSeamBuilder.
NXOpen::Features::ShipDesign::DisplaySolidBuilder* NXOpen::Features::ShipCollection::CreateDisplaySolidBuilder | ( | ) |
Creates a Features::ShipDesign::DisplaySolidBuilder .
NXOpen::Features::ShipDesign::DvToMvMappingBuilder* NXOpen::Features::ShipCollection::CreateDvToMvMappingBuilder | ( | NXOpen::Features::Feature * | mappingFeature | ) |
Creates a Features::ShipDesign::DvToMvMappingBuilder.
mappingFeature | Features::ShipDesign::DvToMvMapping to be edited |
NXOpen::Features::ShipDesign::EdgeCutBuilder* NXOpen::Features::ShipCollection::CreateEdgeCutBuilder | ( | NXOpen::Features::ShipDesign::EdgeCut * | edgeCut | ) |
Creates a Features::ShipDesign::EdgeCutBuilder.
edgeCut | Features::ShipDesign::EdgeCut to be edited |
NXOpen::Features::ShipDesign::EdgeReinforcementBuilder* NXOpen::Features::ShipCollection::CreateEdgeReinforcementBuilder | ( | NXOpen::Features::ShipDesign::EdgeReinforcement * | edgeReinforcement | ) |
Creates a Features::ShipDesign::EdgeReinforcementBuilder .
edgeReinforcement | Features::ShipDesign::EdgeReinforcement to be edited |
NXOpen::Features::ShipDesign::EditStockBuilder* NXOpen::Features::ShipCollection::CreateEditStockBuilder | ( | ) |
Creates a Features::ShipDesign::EditStockBuilder .
NXOpen::Features::ShipDesign::EditWeldingBuilder* NXOpen::Features::ShipCollection::CreateEditWeldingBuilder | ( | ) |
Creates a Features::ShipDesign::EditWeldingBuilder .
NXOpen::Features::ShipDesign::EndCutBuilder* NXOpen::Features::ShipCollection::CreateEndCutBuilder | ( | NXOpen::Features::ShipDesign::EndCut * | endCut | ) |
Creates a Features::ShipDesign::EndCutBuilder.
endCut | Features::ShipDesign::EndCut to be edited |
NXOpen::Features::ShipDesign::ExamineSteelFeatureBuilder* NXOpen::Features::ShipCollection::CreateExamineSteelFeatureBuilder | ( | ) |
Creates a Features::ShipDesign::ExamineSteelFeatureBuilder .
NXOpen::Features::ShipDesign::ExcessMaterialBuilder* NXOpen::Features::ShipCollection::CreateExcessMaterialBuilder | ( | NXOpen::Features::ShipDesign::ExcessMaterial * | excessMaterial | ) |
Creates a Features::ShipDesign::ExcessMaterialBuilder.
excessMaterial | Features::ShipDesign::ExcessMaterial to be edited |
NXOpen::Features::ShipDesign::FeaturesBatchOperationBuilder* NXOpen::Features::ShipCollection::CreateFeaturesBatchOperationBuilder | ( | ) |
Creates a Features::ShipDesign::FeaturesBatchOperationBuilder.
NXOpen::Features::ShipDesign::FeaturesToTagBuilder* NXOpen::Features::ShipCollection::CreateFeaturesToMarkBuilder | ( | ) |
Creates a Features::ShipDesign::FeaturesToTagBuilder.
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.
NXOpen::Features::ShipDesign::FrameBarOutBuilder* NXOpen::Features::ShipCollection::CreateFrameBarOutBuilder | ( | NXOpen::Features::Feature * | frameBarOut | ) |
Creates a Features::ShipDesign::FrameBarOutBuilder.
frameBarOut | frame bar out |
NXOpen::Features::ShipDesign::GenericPlateSystemBuilder* NXOpen::Features::ShipCollection::CreateGenericPlateSystemBuilder | ( | NXOpen::Features::ShipDesign::GenericPlateSystem * | genericPlateSystem | ) |
Creates a Features::ShipDesign::GenericPlateSystemBuilder .
genericPlateSystem | Features::ShipDesign::GenericPlateSystem to be edited |
NXOpen::Features::ShipDesign::HullBuilder* NXOpen::Features::ShipCollection::CreateHullBuilder | ( | NXOpen::Features::ShipDesign::Hull * | hull | ) |
Creates a Features::ShipDesign::HullBuilder .
hull | Features::ShipDesign::Hull to be edited |
NXOpen::Features::ShipDesign::InsertFramesBuilder* NXOpen::Features::ShipCollection::CreateInsertFramesBuilder | ( | NXOpen::Features::Feature * | insertFrames | ) |
Create a InsertFramesBuilder.
insertFrames | InsertFrames Features to be edited |
NXOpen::Features::ShipDesign::InsertSheetBodyBuilder* NXOpen::Features::ShipCollection::CreateInsertSheetBodyBuilder | ( | NXOpen::Features::ShipDesign::InsertSheetBody * | insertSheetBody | ) |
Creates a Features::ShipDesign::InsertSheetBodyBuilder.
insertSheetBody | Features::ShipDesign::InsertSheetBody to be edited |
NXOpen::Features::ShipDesign::InverseBendingLinesBuilder* NXOpen::Features::ShipCollection::CreateInverseBendingLinesBuilder | ( | NXOpen::Features::ShipDesign::InverseBendingLines * | inverseBendingLines | ) |
Creates a Features::ShipDesign::InverseBendingLinesBuilder.
inverseBendingLines | Features::ShipDesign::InverseBendingLines to be edited |
NXOpen::Features::ShipDesign::ItFramesBuilder* NXOpen::Features::ShipCollection::CreateItFramesBuilder | ( | NXOpen::Features::Feature * | itFrame | ) |
Creates a Features::ShipDesign::ItFramesBuilder.
itFrame | itframe |
NXOpen::Features::ShipDesign::KnuckledProfilesBuilder* NXOpen::Features::ShipCollection::CreateKnuckledProfilesBuilder | ( | NXOpen::Features::ShipDesign::KnuckledProfiles * | knuckledProfiles | ) |
Creates a Features::ShipDesign::KnuckledProfilesBuilder.
knuckledProfiles | Features::ShipDesign::KnuckledProfiles to be edited |
NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder* NXOpen::Features::ShipCollection::CreateLongitudinalBulkheadBuilder | ( | NXOpen::Features::ShipDesign::LongitudinalBulkhead * | longitudinalBulkhead | ) |
Creates a Features::ShipDesign::LongitudinalBulkheadBuilder .
longitudinalBulkhead | Features::ShipDesign::LongitudinalBulkhead to be edited |
NXOpen::Features::ShipDesign::MainDimensionsBuilder* NXOpen::Features::ShipCollection::CreateMainDimensionsBuilder | ( | NXOpen::Features::Feature * | mainDimensions | ) |
Creates a Features::ShipDesign::MainDimensionsBuilder.
mainDimensions | Features::ShipDesign::MainDimensions to be edited |
NXOpen::Features::ShipDesign::ManufacturingDataBuilder* NXOpen::Features::ShipCollection::CreateManufacturingDataBuilder | ( | ) |
Creates a Features::ShipDesign::ManufacturingDataBuilder.
NXOpen::Features::ShipDesign::ManufacturingOutBuilder* NXOpen::Features::ShipCollection::CreateManufacturingOutBuilder | ( | NXOpen::Features::Feature * | frameBarOut | ) |
Creates a Features::ShipDesign::ManufacturingOutBuilder.
frameBarOut | frame bar out |
NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder* NXOpen::Features::ShipCollection::CreateManufacturingPreparationBuilder | ( | ) |
Creates a Features::ShipDesign::ManufacturingPreparationBuilder.
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.
manuPrep | Features::ShipDesign::ManufacturingPreparation to be edited |
NXOpen::Features::ShipDesign::MarkingLineBuilder* NXOpen::Features::ShipCollection::CreateMarkingLineBuilder | ( | NXOpen::Features::Feature * | markingLine | ) |
Creates a Features::ShipDesign::MarkingLineBuilder.
markingLine | Features::Feature to be edited |
NXOpen::Features::ShipDesign::MarkingLineDesignBuilder* NXOpen::Features::ShipCollection::CreateMarkingLineDesignBuilder | ( | NXOpen::Features::Feature * | markingLine | ) |
Creates a Features::ShipDesign::MarkingLineDesignBuilder.
markingLine | Features::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.
orientation | Features::ShipDesign::OrientationDefinition to be edited |
NXOpen::Features::ShipDesign::PillarBuilder* NXOpen::Features::ShipCollection::CreatePillarBuilder | ( | NXOpen::Features::ShipDesign::Pillar * | pillar | ) |
Creates a Features::ShipDesign::PillarBuilder.
pillar | Features::ShipDesign::Pillar to be edited |
NXOpen::Features::ShipDesign::PillarSystemBuilder* NXOpen::Features::ShipCollection::CreatePillarSystemBuilder | ( | NXOpen::Features::ShipDesign::PillarSystem * | pillarSystem | ) |
Creates a Features::ShipDesign::PillarSystemBuilder .
pillarSystem | Features::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")
plate | Features::ShipDesign::Plate to be edited |
NXOpen::Features::ShipDesign::PlateChamferBuilder* NXOpen::Features::ShipCollection::CreatePlateChamferBuilder | ( | NXOpen::Features::ShipDesign::PlateChamfer * | plateChamfer | ) |
Creates a Features::ShipDesign::PlateChamferBuilder.
plateChamfer | Features::ShipDesign::PlateChamfer to be edited |
NXOpen::Features::ShipDesign::PlatePreparationBuilder* NXOpen::Features::ShipCollection::CreatePlatePreparationBuilder | ( | NXOpen::Features::Feature * | platePreparation | ) |
Creates a Features::ShipDesign::PlatePreparationBuilder.
platePreparation | Features::ShipDesign::PlatePreparation to be edited |
NXOpen::Features::ShipDesign::PlateSystemBuilder* NXOpen::Features::ShipCollection::CreatePlateSystemBuilder | ( | NXOpen::Features::ShipDesign::PlateSystem * | plateSystem | ) |
Creates a Features::ShipDesign::PlateSystemBuilder.
plateSystem | Features::ShipDesign::PlateSystem to be edited |
NXOpen::Features::ShipDesign::ProfileBuilder* NXOpen::Features::ShipCollection::CreateProfileBuilder | ( | NXOpen::Features::Feature * | profile | ) |
Creates a Features::ShipDesign::ProfileBuilder.
profile | Features::ShipDesign::Profile to be edited |
NXOpen::Features::ShipDesign::ProfileCutoutBuilder* NXOpen::Features::ShipCollection::CreateProfileCutoutBuilder | ( | NXOpen::Features::Feature * | profileCutout | ) |
Creates a Features::ShipDesign::ProfileCutoutBuilder.
profileCutout | Features::ShipDesign::ProfileCutout to be edited |
NXOpen::Features::ShipDesign::ProfileListBuilder* NXOpen::Features::ShipCollection::CreateProfileListBuilder | ( | NXOpen::Features::Feature * | profileList | ) |
Creates a Features::ShipDesign::ProfileListBuilder.
profileList | Features::ShipDesign::ProfileList to be edited |
NXOpen::Features::ShipDesign::ProfileSystemBuilder* NXOpen::Features::ShipCollection::CreateProfileSystemBuilder | ( | NXOpen::Features::ShipDesign::ProfileSystem * | profileSystem | ) |
Creates a Features::ShipDesign::ProfileSystemBuilder .
profileSystem | Features::ShipDesign::ProfileSystem to be edited |
NXOpen::Features::ShipDesign::ProfileTransitionBuilder* NXOpen::Features::ShipCollection::CreateProfileTransitionBuilder | ( | NXOpen::Features::ShipDesign::ProfileTransition * | profileTransition | ) |
Creates a Features::ShipDesign::ProfileTransitionBuilder.
profileTransition | if 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.
NXOpen::Features::ShipDesign::RebaseBuilder* NXOpen::Features::ShipCollection::CreateRebaseBuilder | ( | ) |
Creates a Features::ShipDesign::RebaseBuilder.
NXOpen::Features::ShipDesign::ReferenceLineBuilder* NXOpen::Features::ShipCollection::CreateReferenceLineBuilder | ( | NXOpen::Features::Feature * | referenceLine | ) |
Creates a Features::ShipDesign::ReferenceLineBuilder.
referenceLine | Features::ShipDesign::ReferenceLine to be edited |
NXOpen::Features::ShipDesign::RemoveSplitBuilder* NXOpen::Features::ShipCollection::CreateRemoveSplitBuilder | ( | ) |
Creates a Features::ShipDesign::RemoveSplitBuilder.
NXOpen::Features::ShipDesign::ReverseSplitBuilder* NXOpen::Features::ShipCollection::CreateReverseSplitBuilder | ( | ) |
Creates a Features::ShipDesign::ReverseSplitBuilder .
NXOpen::Features::ShipDesign::RollingLineBuilder* NXOpen::Features::ShipCollection::CreateRollingLineBuilder | ( | NXOpen::Features::ShipDesign::RollingLine * | rollingLine | ) |
Creates a Features::ShipDesign::RollingLineBuilder.
rollingLine | Features::ShipDesign::RollingLine to be edited |
NXOpen::Features::ShipDesign::SeamBuilder* NXOpen::Features::ShipCollection::CreateSeamBuilder | ( | NXOpen::Features::ShipDesign::Seam * | seam | ) |
Creates a Features::ShipDesign::SeamBuilder .
seam | Features::ShipDesign::Seam to be edited |
NXOpen::Features::ShipDesign::SetModeBuilder* NXOpen::Features::ShipCollection::CreateSetModeBuilder | ( | ) |
Creates a Features::ShipDesign::SetModeBuilder.
NXOpen::Features::ShipDesign::ShellExpansionBuilder* NXOpen::Features::ShipCollection::CreateShellExpansionBuilder | ( | NXOpen::Features::ShipDesign::ShellExpansion * | shellExpansion | ) |
Creates a Features::ShipDesign::ShellExpansionBuilder.
shellExpansion | Features::ShipDesign::ShellExpansion to be edited |
NXOpen::Features::ShipDesign::ShellTemplateBuilder* NXOpen::Features::ShipCollection::CreateShellTemplateBuilder | ( | NXOpen::Features::ShipDesign::ShellTemplate * | shellTemplate | ) |
Creates a Features::ShipDesign::ShellTemplateBuilder.
shellTemplate | Features::ShipDesign::ShellTemplate to be edited |
NXOpen::Features::ShipDesign::ShipAttributeHolder* NXOpen::Features::ShipCollection::CreateShipAttributeHolder | ( | ) |
Creates a Features::ShipDesign::ShipAttributeHolder.
NXOpen::Features::ShipDesign::ShipAttributeHolder* NXOpen::Features::ShipCollection::CreateShipAttributeHolderWithFeature | ( | const NXString & | featureType | ) |
Creates a Features::ShipDesign::ShipAttributeHolder.
featureType | steel 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.
featureType | steel 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.
NXOpen::Features::ShipDesign::ShipCoordinatesBuilder* NXOpen::Features::ShipCollection::CreateShipCoordinatesBuilder | ( | ) |
Creates a Features::ShipDesign::ShipCoordinatesBuilder.
NXOpen::Features::ShipDesign::ShipCutoutBuilder* NXOpen::Features::ShipCollection::CreateShipCutoutBuilder | ( | NXOpen::Features::ShipDesign::ShipCutout * | shipCutout | ) |
Creates a Features::ShipDesign::ShipCutoutBuilder.
shipCutout | Features::ShipDesign::ShipCutout to be edited |
NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilder* NXOpen::Features::ShipCollection::CreateShipDesignPreferencesBuilder | ( | ) |
Creates a Features::ShipDesign::ShipDesignPreferencesBuilder .
NXOpen::Features::ShipDesign::ShipDesignVersionUpBuilder* NXOpen::Features::ShipCollection::CreateShipDesignVersionUpBuilder | ( | ) |
Creates a Features::ShipDesign::ShipDesignVersionUpBuilder.
NXOpen::Features::ShipDesign::ShipEndCutBuilder* NXOpen::Features::ShipCollection::CreateShipEndCutBuilder | ( | NXOpen::Features::ShipDesign::ShipEndCut * | shipEndCut | ) |
Creates a Features::ShipDesign::ShipEndCutBuilder.
shipEndCut | Features::ShipDesign::ShipEndCut to be edited |
NXOpen::Features::ShipDesign::ShipFeatureConverter* NXOpen::Features::ShipCollection::CreateShipFeatureConverter | ( | ) |
Creates a Features::ShipDesign::ShipFeatureConverter.
NXOpen::Features::FeatureBuilder* NXOpen::Features::ShipCollection::CreateShipFlatPatternBuilder | ( | NXOpen::Features::Feature * | shipFlatPattern | ) |
Creates a Features::ShipDesign::ShipFlatPatternBuilder.
Created in NX5.0.0.
License requirements : nx_ship_concept ("Ship Concept")
shipFlatPattern | feature to be edited |
NXOpen::Features::ShipDesign::ShipIntersectionsBuilder* NXOpen::Features::ShipCollection::CreateShipIntersectionsBuilder | ( | NXOpen::Features::ShipDesign::ShipIntersections * | intersectionSheets | ) |
Creates a Features::ShipDesign::ShipIntersectionsBuilder.
intersectionSheets | Features::ShipDesign::ShipIntersections to be edited |
NXOpen::Features::ShipDesign::ShipProfileCutoutBuilder* NXOpen::Features::ShipCollection::CreateShipProfileCutoutBuilder | ( | NXOpen::Features::Feature * | profileCutout | ) |
Creates a Features::ShipDesign::ShipProfileCutoutBuilder.
profileCutout | Features::ShipDesign::ShipProfileCutout to be edited |
NXOpen::Features::ShipDesign::ShipSectionBuilder* NXOpen::Features::ShipCollection::CreateShipSectionBuilder | ( | NXOpen::Features::ShipDesign::ShipSection * | shipSection | ) |
Creates a Features::ShipDesign::ShipSectionBuilder.
shipSection | Features::ShipDesign::ShipSection to be edited |
NXOpen::Features::ShipDesign::SmartRuleBuilder* NXOpen::Features::ShipCollection::CreateSmartRuleBuilder | ( | NXOpen::Features::ShipDesign::SmartRule * | smartRule | ) |
Creates a Features::ShipDesign::SmartRuleBuilder.
smartRule | Features::ShipDesign::SmartRule to be edited |
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder* NXOpen::Features::ShipCollection::CreateSplitProfilePlateBuilder | ( | ) |
Creates a Features::ShipDesign::SplitProfilePlateBuilder.
NXOpen::Features::ShipDesign::SplitStandardPartBuilder* NXOpen::Features::ShipCollection::CreateSplitStandardPartBuilder | ( | NXOpen::Features::ShipDesign::SplitStandardPart * | splitStandardPart | ) |
Creates a Features::ShipDesign::SplitStandardPartBuilder.
splitStandardPart | Features::ShipDesign::SplitStandardPart to be edited |
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilder* NXOpen::Features::ShipCollection::CreateStandardPartFrameworkBuilder | ( | NXOpen::Assemblies::Component * | stdPartOcc | ) |
Creates a Features::ShipDesign::StandardPartFrameworkBuilder.
stdPartOcc | Part occurence type |
NXOpen::Features::ShipDesign::StandardPartFrameworkBuilder* NXOpen::Features::ShipCollection::CreateStandardPartFrameworkBuilder | ( | NXOpen::NXObject * | stdPart, |
bool | createBasicDesignBuilder | ||
) |
Creates a Features::ShipDesign::StandardPartFrameworkBuilder.
stdPart | Standard part type |
createBasicDesignBuilder | Whether the application is basic design application |
NXOpen::Features::ShipDesign::SteelCollarPlateBuilder* NXOpen::Features::ShipCollection::CreateSteelCollarPlateBuilder | ( | NXOpen::Features::ShipDesign::SteelCollarPlate * | steelCollarPlate | ) |
Creates a Features::ShipDesign::SteelCollarPlateBuilder.
steelCollarPlate | Features::ShipDesign::SteelCollarPlate to be edited |
NXOpen::Features::ShipDesign::SteelDistributionBuilder* NXOpen::Features::ShipCollection::CreateSteelDistributionBuilder | ( | NXOpen::Features::Feature * | steelDistribution | ) |
Creates a Features::ShipDesign::SteelDistributionBuilder.
steelDistribution | Features::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.
steelInsulation | Features::ShipDesign::SteelInsulation to be edited |
NXOpen::Features::ShipDesign::SteelSupportBuilder* NXOpen::Features::ShipCollection::CreateSteelSupportBuilder | ( | NXOpen::Features::ShipDesign::SteelSupport * | steelSupport | ) |
Creates a Features::ShipDesign::SteelSupportBuilder.
steelSupport | Features::ShipDesign::SteelSupport to be edited |
NXOpen::Features::ShipDesign::SteelVentHolesBuilder* NXOpen::Features::ShipCollection::CreateSteelVentHolesBuilder | ( | NXOpen::Features::ShipDesign::SteelVentHoles * | steelVentHoles | ) |
Creates a Features::ShipDesign::SteelVentHolesBuilder.
steelVentHoles | Features::ShipDesign::SteelVentHoles to be edited |
NXOpen::Features::ShipDesign::StiffenerBuilder* NXOpen::Features::ShipCollection::CreateStiffenerBuilder | ( | NXOpen::Features::ShipDesign::Stiffener * | stiffener | ) |
Creates a Features::ShipDesign::StiffenerBuilder.
stiffener | Features::ShipDesign::Stiffener to be edited |
NXOpen::Features::ShipDesign::StiffenerSystemBuilder* NXOpen::Features::ShipCollection::CreateStiffenerSystemBuilder | ( | NXOpen::Features::ShipDesign::StiffenerSystem * | stiffenerSystem | ) |
Creates a Features::ShipDesign::StiffenerSystemBuilder .
stiffenerSystem | Features::ShipDesign::StiffenerSystem to be edited |
NXOpen::Features::ShipDesign::SubSystemsBuilder* NXOpen::Features::ShipCollection::CreateSubSystemsBuilder | ( | NXOpen::Features::ShipDesign::SubSystems * | seam | ) |
Creates a Features::ShipDesign::SubSystemsBuilder .
seam | Features::ShipDesign::SubSystems to be edited |
NXOpen::Features::ShipDesign::SynchronizeDesignViewBuilder* NXOpen::Features::ShipCollection::CreateSynchronizeDesignViewBuilder | ( | ) |
Creates a Features::ShipDesign::SynchronizeDesignViewBuilder.
NXOpen::Features::ShipDesign::TraceLinesBuilder* NXOpen::Features::ShipCollection::CreateTraceLinesBuilder | ( | NXOpen::Features::ShipDesign::TraceLines * | traceLines | ) |
Creates a Features::ShipDesign::TraceLinesBuilder.
traceLines | Features::ShipDesign::TraceLines to be edited |
NXOpen::Features::ShipDesign::TransFrameBuilder* NXOpen::Features::ShipCollection::CreateTransFrameBuilder | ( | NXOpen::Features::Feature * | transFrame | ) |
Create a TransFrameBuilder.
transFrame | Features::ShipDesign::TransFrame to be edited |
NXOpen::Features::ShipDesign::TransitionBuilder* NXOpen::Features::ShipCollection::CreateTransitionBuilder | ( | ) |
Creates a Features::ShipDesign::TransitionBuilder.
NXOpen::Features::ShipDesign::TransverseBulkheadBuilder* NXOpen::Features::ShipCollection::CreateTransverseBulkheadBuilder | ( | NXOpen::Features::ShipDesign::TransverseBulkhead * | transverseBulkhead | ) |
Creates a Features::ShipDesign::TransverseBulkheadBuilder .
transverseBulkhead | Features::ShipDesign::TransverseBulkhead to be edited |
NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder* NXOpen::Features::ShipCollection::CreateUpdateShipLibraryBuilder | ( | NXOpen::Features::Feature * | updateShipLibrary | ) |
Creates a Features::ShipDesign::UpdateShipLibraryBuilder.
updateShipLibrary | Features::ShipDesign::UpdateShipLibrary to be edited |
NXOpen::Features::ShipDesign::VentHolesMarkingBuilder* NXOpen::Features::ShipCollection::CreateVentHolesMarkingBuilder | ( | NXOpen::Features::ShipDesign::VentHolesMarking * | ventHolesMarking | ) |
Creates a Features::ShipDesign::VentHolesMarkingBuilder.
ventHolesMarking | Features::ShipDesign::VentHolesMarking to be edited |
NXOpen::Features::ShipDesign::VentilationHoles2Builder* NXOpen::Features::ShipCollection::CreateVentilationHoles2Builder | ( | NXOpen::Features::ShipDesign::VentilationHoles2 * | ventilationHoles2 | ) |
Creates a Features::ShipDesign::VentilationHoles2Builder.
ventilationHoles2 | Features::ShipDesign::VentilationHoles2 to be edited |
NXOpen::Features::ShipDesign::WeldCut2Builder* NXOpen::Features::ShipCollection::CreateWeldCut2Builder | ( | NXOpen::Features::ShipDesign::WeldCut2 * | weldCut2 | ) |
Creates a Features::ShipDesign::WeldCut2Builder.
weldCut2 | Features::ShipDesign::WeldCut2 to be edited |
NXOpen::Features::ShipDesign::WeldCutBuilder* NXOpen::Features::ShipCollection::CreateWeldCutBuilder | ( | NXOpen::Features::Feature * | weldCut | ) |
Creates a Features::ShipDesign::WeldCutBuilder.
weldCut | Features::ShipDesign::WeldCut to be edited |
NXOpen::Features::ShipDesign::YFrameBuilder* NXOpen::Features::ShipCollection::CreateYFrameBuilder | ( | NXOpen::Features::Feature * | transFrame | ) |
Creates a Features::ShipDesign::YFrameBuilder.
transFrame | YFrame Feature to be edited |
NXOpen::Features::ShipDesign::ZFrameBuilder* NXOpen::Features::ShipCollection::CreateZFrameBuilder | ( | NXOpen::Features::Feature * | transFrame | ) |
Creates a Features::ShipDesign::ZFrameBuilder.
transFrame | ZFrame 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")
mode | ship design mode |
tag_t NXOpen::Features::ShipCollection::Tag | ( | ) | const |
Returns the tag of this object.