NX Open C++ Reference Guide
Classes | Enumerations
NXOpen::Features::ShipDesign Namespace Reference

Provides classes and interfaces for Ship Design. More...

Classes

class  AlongGuideCut
 Represents a corner cut feature
To create or edit an instance of this class, use Features::ShipDesign::AlongGuideCutBuilder

Created in NX8.5.0. More...
 
class  AlongGuideCutBuilder
 
    Represents a @link Features::ShipDesign::AlongGuideCut Features::ShipDesign::AlongGuideCut@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateAlongGuideCutBuilder  Features::ShipCollection::CreateAlongGuideCutBuilder @endlink  <br> 

Default values. More...

 
class  AnchorPoint
 Represents a Features::ShipDesign::AnchorPoint builder. More...
 
class  AnchorPointList
 Represents a list of objects. More...
 
class  BuiltUpBlockBuilder
 Represents a Features::ShipDesign::BuiltUpBlockBuilder. More...
 
class  BuiltUpManModeBuilder
 This class allows you to set the NX Ship BuiltUp Profile Manufacturing Mode for one or more components. More...
 
class  BuiltUpOffsetBuilder
 Represents a BuiltUpOffsetBuilder .This class is for splitting ship built-up solidbodies. More...
 
class  BulkHeadListItemBuilder
 Represents a Features::ShipDesign::BulkHeadListItemBuilder. More...
 
class  BulkHeadListItemBuilderList
 Represents a list of objects. More...
 
class  BulkHeads
 Represents a bulk head feature
To create or edit an instance of this class, use Features::ShipDesign::BulkHeadsBuilder

Created in NX5.0.0. More...
 
class  BulkHeadsBuilder
 
   Represents a @link Features::ShipDesign::BulkHeads Features::ShipDesign::BulkHeads@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateBulkHeadsBuilder  Features::ShipCollection::CreateBulkHeadsBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  CompareModeBuilder
 This class is used to compare between the two Shipbuilding modes of Design and Manufacturing. More...
 
class  ConceptFromSpreadsheet
 Represents a concept from spreadsheet feature
To create or edit an instance of this class, use Features::ShipDesign::ConceptFromSpreadsheetBuilder

Created in NX8.5.0. More...
 
class  ConceptFromSpreadsheetBuilder
 
Represents a @link Features::ShipDesign::ConceptFromSpreadsheet Features::ShipDesign::ConceptFromSpreadsheet@endlink  builder
 <br> To create a new instance of this class, use @link Features::ShipCollection::CreateConceptFromSpreadsheetBuilder  Features::ShipCollection::CreateConceptFromSpreadsheetBuilder @endlink  <br> 

Default values. More...

 
class  CopyPasteNewBuilder
 Represents a Features::ShipDesign::CopyPasteNewBuilder It is used in Ship Building Application. More...
 
class  CornerCut
 Represents a corner cut feature
To create or edit an instance of this class, use Features::ShipDesign::CornerCutBuilder

Created in NX8.5.0. More...
 
class  CornerCutBuilder
 Builder used to create or edit a Features::ShipDesign::CornerCut feature. More...
 
class  CornerCutListItemBuilder
 
   Used to supply the list of corner cut locations and seam curves to the @link Features::ShipDesign::CornerCutBuilder Features::ShipDesign::CornerCutBuilder@endlink 
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateCornerCutListitemBuilder  Features::ShipCollection::CreateCornerCutListitemBuilder @endlink  <br> 


Created in NX8.5.0. More...

 
class  CornerCutListItemBuilderList
 Represents a list of objects. More...
 
class  CustomBracket
 Represents a custom bracket feature
To create or edit an instance of this class, use Features::ShipDesign::CustomBracketBuilder

Created in NX7.5.0. More...
 
class  CustomBracketBuilder
 
    Represents a @link Features::ShipDesign::CustomBracket Features::ShipDesign::CustomBracket@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateCustomBracketBuilder  Features::ShipCollection::CreateCustomBracketBuilder @endlink  <br> 

Default values. More...

 
class  Cutout2
 Represents a cutout2 feature
To create or edit an instance of this class, use Features::ShipDesign::Cutout2Builder

Created in NX8.0.0. More...
 
class  Cutout2Builder
 
Represents a @link Features::ShipDesign::Cutout2 Features::ShipDesign::Cutout2@endlink  builder
 <br> To create a new instance of this class, use @link Features::ShipCollection::CreateCutout2Builder  Features::ShipCollection::CreateCutout2Builder @endlink  <br> 

Default values. More...

 
class  CuttingSideFacesBuilder
 Used to create a Features::ShipDesign::CuttingSideFacesBuilder which is used to attribute the cutting side, and opposing cutting side, faces on the plate bodies. More...
 
class  Deck
 Represents a Deck feature in Basic Design. More...
 
class  DeckBuilder
 This class is used to create or edit a Features::ShipDesign::Deck feature. More...
 
class  DeckListItemBuilder
 Represents a DeckListItemBuilder. More...
 
class  DeckListItemBuilderList
 Represents a list of objects. More...
 
class  Decks
 Represents a decks feature
To create or edit an instance of this class, use Features::ShipDesign::DecksBuilder

Created in NX5.0.0. More...
 
class  DecksBuilder
 Represents a Features::ShipDesign::Decks builder. More...
 
class  DeleteSeamBuilder
 Used to create a Features::ShipDesign::DeleteSeamBuilder which is used to delete the seams from the ship structural components. More...
 
class  DisplaySolidBuilder
 This class is used to identify ship structure that is to have a temporary solid display built for it. More...
 
class  DvToMvMapping
 Represents a plate feature
To create or edit an instance of this class, use Features::ShipDesign::DvToMvMappingBuilder

Created in NX8.5.0. More...
 
class  DvToMvMappingBuilder
 Represents a Features::ShipDesign::DvToMvMapping builder. More...
 
class  EdgeCut
 Represents a edge cut feature
To create or edit an instance of this class, use Features::ShipDesign::EdgeCutBuilder

Created in NX8.5.0. More...
 
class  EdgeCutBuilder
 Represents a Features::ShipDesign::EdgeCut builder. More...
 
class  EdgeReinforcement
 Represents a edge reinforcement feature. More...
 
class  EdgeReinforcementBuilder
 Represents a Features::ShipDesign::EdgeReinforcement builder which is used to create or edit a edge reinforcement system feature. More...
 
class  EditStockBuilder
 Used to create a Features::ShipDesign::EditStockBuilder which is used to change the stock information on the basic design features. More...
 
class  EditWeldingBuilder
 Used to create a Features::ShipDesign::EditWeldingBuilder which is used to change the welding characteristics on the seams in the plate systems. More...
 
class  EndCut
 Represents an end cut feature
To create or edit an instance of this class, use Features::ShipDesign::EndCutBuilder

Created in NX8.0.0. More...
 
class  EndCutBuilder
 Represents a Features::ShipDesign::EndCut builder. More...
 
class  ExamineSteelFeatureBuilder
 Represents the examine steel feature builder to examine steel feature. More...
 
class  ExcessMaterial
 Represents a excess material feature
To create or edit an instance of this class, use Features::ShipDesign::ExcessMaterialBuilder

Created in NX7.5.0. More...
 
class  ExcessMaterialBuilder
 Represents a Features::ShipDesign::ExcessMaterial builder. More...
 
class  FeatureParmsBuilder
 This class is used to create or edit the information shared among all Ship Design features. More...
 
class  FeaturesBatchOperationBuilder
 Use this to cycle through the assembly components and perform the operation globally on the specified feature type. More...
 
class  FeaturesToTagBuilder
 This class is used to add an attribute to profile features that have been modified by the user to display a 'Metal to Metal' design 'feature'. More...
 
class  FilterBuilder
 A builder that allows the user to define common properties of ship objects and then add objects of similar properties to the select object list. More...
 
class  FrameBarOut
 Represents a FrameBarOut
To create or edit an instance of this class, use Features::ShipDesign::FrameBarOutBuilder

Created in NX5.0.0. More...
 
class  FrameBarOutBuilder
 Represents a Features::ShipDesign::FrameBarOut builder. More...
 
class  GenericPlateSystem
 Represents a Generic Plate System feature. More...
 
class  GenericPlateSystemBuilder
 This class is used to create or edit a Features::ShipDesign::GenericPlateSystem feature. More...
 
class  Hull
 Represents a Hull feature. More...
 
class  HullBuilder
 This class is used to create or edit a Features::ShipDesign::Hull feature. More...
 
class  InsertFramesBuilder
 
   Represents a @link Features::ShipDesign::InsertFramesBuilder Features::ShipDesign::InsertFramesBuilder@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateInsertFramesBuilder  Features::ShipCollection::CreateInsertFramesBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  InsertSheetBody
 Represents a insert sheet body feature
To create or edit an instance of this class, use Features::ShipDesign::InsertSheetBodyBuilder

Created in NX5.0.0. More...
 
class  InsertSheetBodyBuilder
 
   Represents a @link Features::ShipDesign::InsertSheetBody Features::ShipDesign::InsertSheetBody@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateInsertSheetBodyBuilder  Features::ShipCollection::CreateInsertSheetBodyBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  InverseBendingLines
 Represents a inverse bending lines feature
To create or edit an instance of this class, use Features::ShipDesign::InverseBendingLinesBuilder

Created in NX8.0.0. More...
 
class  InverseBendingLinesBuilder
 Used to create or edit a Features::ShipDesign::InverseBendingLines feature. More...
 
class  ItFrameListItemBuilder
 Represents a Features::ShipDesign::ItFrameListItemBuilder. More...
 
class  ItFrameListItemBuilderList
 Represents a list of objects. More...
 
class  ItFrames
 Represents a Inter Transverse Frame feature
To create or edit an instance of this class, use Features::ShipDesign::ItFramesBuilder

Created in NX5.0.0. More...
 
class  ItFramesBuilder
 
   Represents a @link Features::ShipDesign::ItFrames Features::ShipDesign::ItFrames@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateItFramesBuilder  Features::ShipCollection::CreateItFramesBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  KnuckledProfiles
 Represents a knuckled profiles manufacturing preparation feature
To create or edit an instance of this class, use Features::ShipDesign::KnuckledProfilesBuilder

Created in NX5.0.3. More...
 
class  KnuckledProfilesBuilder
 
   Represents a @link Features::ShipDesign::KnuckledProfiles Features::ShipDesign::KnuckledProfiles@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateKnuckledProfilesBuilder  Features::ShipCollection::CreateKnuckledProfilesBuilder @endlink  <br> 


Created in NX5.0.3. More...

 
class  LongitudinalBulkhead
 Represents a Longitudinal Bulkhead feature. More...
 
class  LongitudinalBulkheadBuilder
 This class is used to create or edit a Features::ShipDesign::LongitudinalBulkhead feature. More...
 
class  MainDimensions
 Represents a main dimensions feature
To create or edit an instance of this class, use Features::ShipDesign::MainDimensionsBuilder

Created in NX5.0.0. More...
 
class  MainDimensionsBuilder
 Represents a Features::ShipDesign::MainDimensions builder. More...
 
class  ManufacturingDataBuilder
 This class is used to generate Manufacturing data. More...
 
class  ManufacturingOut
 Represents a ManufacturingOut
To create or edit an instance of this class, use Features::ShipDesign::ManufacturingOutBuilder

Created in NX5.0.0. More...
 
class  ManufacturingOutBuilder
 
   Represents a @link Features::ShipDesign::ManufacturingOut Features::ShipDesign::ManufacturingOut@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateManufacturingOutBuilder  Features::ShipCollection::CreateManufacturingOutBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  ManufacturingPreparation
 Represents a manufacturing preparation feature
To create or edit an instance of this class, use Features::ShipDesign::ManufacturingPreparationBuilder

Created in NX8.0.2. More...
 
class  ManufacturingPreparationBuilder
 This builder is used to adds attributes to the part and body identifying manufacturing related data. More...
 
class  ManufacturingStockBuilder
 Represents a Features::ShipDesign::ManufacturingStockBuilder builder. More...
 
class  MarkingLine
 Represents a marking line feature. More...
 
class  MarkingLineBuilder
 
   Represents a MarkingLine Feature builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateMarkingLineBuilder  Features::ShipCollection::CreateMarkingLineBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  MarkingLineDesign
 Represents a marking line feature. More...
 
class  MarkingLineDesignBuilder
 Represents a new MarkingLine Feature builder. More...
 
class  OrientationAngleMethodsBuilder
 This class defines the method of angle definition used in the definition of the region's orientation. More...
 
class  OrientationDefinition
 Represents a Orientation SubObject. More...
 
class  OrientationDefinitionBuilder
 This class defines the top level object for use in definining the orientation of stiffeners and edge reinforcements. More...
 
class  OrientationPointMethodsBuilder
 This class is used to define the boundary of the regions when definining the orientation of a profile. More...
 
class  OrientationRegionItemBuilder
 This class defines each region of the orientation. More...
 
class  OrientationRegionItemBuilderList
 Represents a list of objects. More...
 
class  PenetrationAssociationBuilder
 Represents a Features::ShipDesign::PenetrationAssociationBuilder builder
To create a new instance of this class, use Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationAssociationBuilder

Created in NX8.0.0. More...
 
class  PenetrationAttachment
 Represents the Penetration Attachment object. More...
 
class  PenetrationCutoutBuilder
 
Represents a @link Features::ShipDesign::PenetrationRequest Features::ShipDesign::PenetrationRequest@endlink  builder  <br> To create a new instance of this class, use @link Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationCutoutBuilder  Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationCutoutBuilder @endlink  <br> 

Default values. More...

 
class  PenetrationFolder
 Represents the Penetration Folder object. More...
 
class  PenetrationList
 Represents the Penetration List object. More...
 
class  PenetrationManager
 Contains the collection objects for creating and iterating over Penetration Request Properties objects. More...
 
class  PenetrationRequest
 Represents the Penetration Request object. More...
 
class  PenetrationRequestBuilder
 
Represents a @link Features::ShipDesign::PenetrationRequest Features::ShipDesign::PenetrationRequest@endlink  builder  <br> To create a new instance of this class, use @link Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationRequestBuilder  Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationRequestBuilder @endlink  <br> 

Default values. More...

 
class  PenetrationRequestCollection
 Represents a Mechatronics::FunctionObjectCollection
To obtain an instance of this class, refer to Features::ShipDesign::PenetrationManager

Created in NX8.0.0. More...
 
class  PenetrationRequestForCutoutBuilder
 Represents a Features::ShipDesign::PenetrationRequest builder
To create a new instance of this class, use Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationRequestForCutoutBuilder

Created in NX8.5.0. More...
 
class  PenetrationReviewRequestBuilder
 Represents a Features::ShipDesign::PenetrationRequest builder
To create a new instance of this class, use Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationReviewRequestBuilder

Created in NX8.0.0. More...
 
class  PenetrationSite
 Represents the Penetration Site object. More...
 
class  PenetrationUtils
 Contains various penetration utility methods
To obtain an instance of this class, refer to Features::ShipDesign::PenetrationManager

Created in NX8.0.0. More...
 
class  Pillar
 Represents a Pillar feature
To create or edit an instance of this class, use Features::ShipDesign::PillarBuilder

Created in NX8.0.0. More...
 
class  PillarBuilder
 
    Represents a @link Features::ShipDesign::Pillar Features::ShipDesign::Pillar@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreatePillarBuilder  Features::ShipCollection::CreatePillarBuilder @endlink  <br> 

Default values. More...

 
class  PillarSystem
 Represents a pillar system feature. More...
 
class  PillarSystemBuilder
 Represents a Features::ShipDesign::PillarSystem builder which is used to create or edit a pillar system feature. More...
 
class  PlaneListBuilder
 This class is used to place a plane into a list. More...
 
class  PlaneListBuilderList
 Represents a list of objects. More...
 
class  PlanePairBuilder
 This class is used to define a pair of planes in a list. More...
 
class  Plate
 Represents a plate feature
To create or edit an instance of this class, use Features::ShipDesign::PlateBuilder

Created in NX8.0.0. More...
 
class  PlateBuilder
 Represents a Features::ShipDesign::Plate builder. More...
 
class  PlateChamfer
 Represents a plate chamfer feature
To create or edit an instance of this class, use Features::ShipDesign::PlateChamferBuilder

Created in NX8.0.0. More...
 
class  PlateChamferBuilder
 Represents a Features::ShipDesign::PlateChamfer builder. More...
 
class  PlatePreparation
 Represents a ship plate preparation feature
To create or edit an instance of this class, use Features::ShipDesign::PlatePreparationBuilder

Created in NX8.0.0. More...
 
class  PlatePreparationBuilder
 Used to create or edit a Features::ShipDesign::PlatePreparation feature. More...
 
class  PlateStockBuilder
 This builder allows you to define the stock information for plate system features in ship design. More...
 
class  PlateSystem
 Represents a Plate System feature. More...
 
class  PlateSystemBuilder
 This class is used to create or edit the information shared between all the Basic Design plate system features in the Ship Design application. More...
 
class  PointPairBuilder
 This class is used to define a pair of points in a list. More...
 
class  Profile
 Represents a profile feature
To create or edit an instance of this class, use Features::ShipDesign::ProfileBuilder

Created in NX7.5.0. More...
 
class  ProfileBuilder
 
    Represents a @link Features::ShipDesign::Profile Features::ShipDesign::Profile@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateProfileBuilder  Features::ShipCollection::CreateProfileBuilder @endlink  <br> 

Default values. More...

 
class  ProfileCutout
 Represents a profile cutout feature for NX8. More...
 
class  ProfileCutoutBuilder
 
    Represents a @link Features::ShipDesign::ProfileCutout Features::ShipDesign::ProfileCutout@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateProfileCutoutBuilder  Features::ShipCollection::CreateProfileCutoutBuilder @endlink  <br> 

Default values. More...

 
class  ProfileList
 Represents a profile list feature
To create or edit an instance of this class, use Features::ShipDesign::ProfileListBuilder

Created in NX5.0.0. More...
 
class  ProfileListBuilder
 
   Represents a @link Features::ShipDesign::ProfileList Features::ShipDesign::ProfileList@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateProfileListBuilder  Features::ShipCollection::CreateProfileListBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  ProfileSystem
 Represents a profile system feature. More...
 
class  ProfileSystemBuilder
 This class is used to create or edit the information shared between all the Basic Design profile system features in the Ship Design application. More...
 
class  ProfileTransition
 Represents a profile transition feature
To create or edit an instance of this class, use Features::ShipDesign::ProfileTransitionBuilder

Created in NX9.0.0. More...
 
class  ProfileTransitionBuilder
 Builder used to create or edit a Features::ShipDesign::ProfileTransition feature. More...
 
class  QualifySketchBuilder
 Represents a Features::ShipDesign::QualifySketchBuilder builder. More...
 
class  ReadDataSetBuilder
 This class will read a data set file from Team Center
Created in NX8.5.0. More...
 
class  RebaseBuilder
 This class is used to synchronize the end cuts from the ones in mfg group to design group. More...
 
class  ReferenceLine
 Represents a reference line feature. More...
 
class  ReferenceLineBuilder
 Represents a Features::ShipDesign::ReferenceLine builder. More...
 
class  RemoveSplitBuilder
 Represents a RemoveSplitBuilder .This class is for removing split features. More...
 
class  ReverseSplitBuilder
 This class is used to provide the capability to reverse the split interaction between ship structures. More...
 
class  RollingLine
 Represents a rolling line feature. More...
 
class  RollingLineBuilder
 Represents a Features::ShipDesign::RollingLine builder. More...
 
class  Seam
 Represents a ship design seam feature. More...
 
class  SeamBlockBuilder
 
   Represents a @link Features::ShipDesign::SeamBlockBuilder Features::ShipDesign::SeamBlockBuilder@endlink 
    <br> To create a new instance of this class, use @link Features::ShipDesign::BuiltUpBlockBuilder::CreateSeamBlockBuilder  Features::ShipDesign::BuiltUpBlockBuilder::CreateSeamBlockBuilder @endlink  <br> 


Created in NX9.0.0. More...

 
class  SeamBlockBuilderList
 Represents a list of objects. More...
 
class  SeamBuilder
 A Features::ShipDesign::SeamBuilder used to create or edit a ship design Features::ShipDesign::Seam feature. More...
 
class  SetModeBuilder
 This class is used to set the mode to design or manufacturing. More...
 
class  ShellExpansion
 Represents a shell expansion feature
To create or edit an instance of this class, use Features::ShipDesign::ShellExpansionBuilder

Created in NX7.5.0. More...
 
class  ShellExpansionBuilder
 
    Represents a @link Features::ShipDesign::ShellExpansion Features::ShipDesign::ShellExpansion@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateShellExpansionBuilder  Features::ShipCollection::CreateShellExpansionBuilder @endlink  <br> 

Default values. More...

 
class  ShellTemplate
 Represents a shell template feature. More...
 
class  ShellTemplateBuilder
 Used to edit or create a Features::ShipDesign::ShellTemplate feature. More...
 
class  ShipAttributeHolder
 Represents a Features::ShipDesign::ShipAttributeHolder builder
This is an abstract class. More...
 
class  ShipContainerBuilder
 This class is used to specify the "container" part for the Ship Structures application, i.e., that part that should have newly created Ship Stiffeners, Plates, Standard Parts added to it as assembly components. More...
 
class  ShipCoordinates
 Represents a ship coordinates feature
Ship Coordinates is not supported in KF. More...
 
class  ShipCoordinatesBuilder
 
Represents a @link Features::ShipDesign::ShipCoordinates Features::ShipDesign::ShipCoordinates@endlink  builder
 <br> To create a new instance of this class, use @link Features::ShipCollection::CreateShipCoordinatesBuilder  Features::ShipCollection::CreateShipCoordinatesBuilder @endlink  <br> 

Default values. More...

 
class  ShipCutout
 Represents a ship cutout feature
To create or edit an instance of this class, use Features::ShipDesign::ShipCutoutBuilder

Created in NX7.5.0. More...
 
class  ShipCutoutBuilder
 
    Represents a @link Features::ShipDesign::ShipCutout Features::ShipDesign::ShipCutout@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateShipCutoutBuilder  Features::ShipCollection::CreateShipCutoutBuilder @endlink  <br> 

Default values. More...

 
class  ShipDesignPreferencesBuilder
 Represents a Features::ShipDesign::ShipDesignPreferencesBuilder which is used to change default object display settings for ship structures. More...
 
class  ShipDesignVersionUpBuilder
 Represents a Features::ShipDesign::ShipDesignVersionUpBuilder builder. More...
 
class  ShipEndCut
 Represents a ship end cut feature
To create or edit an instance of this class, use Features::ShipDesign::ShipEndCutBuilder

Created in NX7.5.0. More...
 
class  ShipEndCutBuilder
 
    Represents a @link Features::ShipDesign::ShipEndCut Features::ShipDesign::ShipEndCut@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateShipEndCutBuilder  Features::ShipCollection::CreateShipEndCutBuilder @endlink  <br> 

Default values. More...

 
class  ShipFeatureConverter
 This class is used to convert/upgrade legacy Ship Design features. More...
 
class  ShipFlatPattern
 Represents a ship flat pattern feature
To create or edit an instance of this class, use Features::ShipDesign::ShipFlatPatternBuilder

More...
 
class  ShipFlatPatternBuilder
 
   Represents a @link Features::ShipDesign::ShipFlatPattern Features::ShipDesign::ShipFlatPattern@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateShipFlatPatternBuilder  Features::ShipCollection::CreateShipFlatPatternBuilder @endlink  <br> 


More...

 
class  ShipIntersections
 Represents a ship intersection feature
To create or edit an instance of this class, use Features::ShipDesign::ShipIntersectionsBuilder

Created in NX7.5.0. More...
 
class  ShipIntersectionsBuilder
 
    Represents a @link Features::ShipDesign::ShipIntersections Features::ShipDesign::ShipIntersections@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateShipIntersectionsBuilder  Features::ShipCollection::CreateShipIntersectionsBuilder @endlink  <br> 

Default values. More...

 
class  ShipProfileCutout
 Represents a profile cutout feature for NX75 using sketch expression modifier block. More...
 
class  ShipProfileCutoutBuilder
 Represents a Features::ShipDesign::ProfileCutout builder for editing legacy(NX75) profile cutout feature. More...
 
class  ShipSection
 Represents a ship section feature
To create or edit an instance of this class, use Features::ShipDesign::ShipSectionBuilder

Created in NX7.5.0. More...
 
class  ShipSectionBuilder
 
    Represents a @link Features::ShipDesign::ShipSection Features::ShipDesign::ShipSection@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateShipSectionBuilder  Features::ShipCollection::CreateShipSectionBuilder @endlink  <br> 

Default values. More...

 
class  SmartRule
 Represents a smart rule feature. More...
 
class  SmartRuleBuilder
 
     Represents a @link Features::ShipDesign::SmartRule Features::ShipDesign::SmartRule@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateSmartRuleBuilder  Features::ShipCollection::CreateSmartRuleBuilder @endlink  <br> 


Created in NX8.0.0. More...

 
class  SplitProfilePlateBuilder
 
    Represents a @link SplitProfilePlateBuilder SplitProfilePlateBuilder@endlink .This class is for splitting ship profile/plate solidbodies
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateSplitProfilePlateBuilder  Features::ShipCollection::CreateSplitProfilePlateBuilder @endlink  <br> 

Default values. More...

 
class  SplitStandardPart
 Represents a split standard part feature. More...
 
class  SplitStandardPartBuilder
 
    Represents a @link SplitStandardPartBuilder SplitStandardPartBuilder@endlink .This class is for splitting ship standard part
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateSplitStandardPartBuilder  Features::ShipCollection::CreateSplitStandardPartBuilder @endlink  <br> 

Default values. More...

 
class  StandardPart
 Represents a standard part feature. More...
 
class  StandardPartFrameworkBuilder
 Represents the standard part framework builder to add or edit ship standard part. More...
 
class  StandardPartItemBuilder
 Represents the ship standard part item builder. More...
 
class  StandardPartItemBuilderList
 Represents a list of objects. More...
 
class  StandardPartSCAssist
 Represents
To create or edit an instance of this class, use Features::ShipDesign::StandardPartFrameworkBuilder

Created in NX9.0.0. More...
 
class  SteelCollarPlate
 Represents a collar plate steel feature
To create or edit an instance of this class, use Features::ShipDesign::SteelCollarPlateBuilder

Created in NX7.5.0. More...
 
class  SteelCollarPlateBuilder
 
    Represents a @link Features::ShipDesign::SteelCollarPlate Features::ShipDesign::SteelCollarPlate@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateSteelCollarPlateBuilder  Features::ShipCollection::CreateSteelCollarPlateBuilder @endlink  <br> 

Default values. More...

 
class  SteelDistribution
 Represents a steel distribution feature
To create or edit an instance of this class, use Features::ShipDesign::SteelDistributionBuilder

Created in NX5.0.0. More...
 
class  SteelDistributionBuilder
 
   Represents a @link Features::ShipDesign::SteelDistribution Features::ShipDesign::SteelDistribution@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateSteelDistributionBuilder  Features::ShipCollection::CreateSteelDistributionBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  SteelFeatureSpreadsheetBuilder
 Represents a Features::ShipDesign::SteelFeatureSpreadsheetBuilder builder. More...
 
class  SteelInsulation
 Represents a steel insulation feature. More...
 
class  SteelInsulationBoundaryBuilder
 Represents a Steel Insulation Boundary builder. More...
 
class  SteelInsulationBoundaryBuilderList
 Represents a list of objects. More...
 
class  SteelInsulationBuilder
 Represents a builder that is used to create or edit a Features::ShipDesign::SteelInsulation feature. More...
 
class  SteelSupport
 Represents a steel support feature
To create or edit an instance of this class, use Features::ShipDesign::SteelSupportBuilder

Created in NX7.5.0. More...
 
class  SteelSupportBuilder
 
    Represents a @link Features::ShipDesign::SteelSupport Features::ShipDesign::SteelSupport@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateSteelSupportBuilder  Features::ShipCollection::CreateSteelSupportBuilder @endlink  <br> 

Default values. More...

 
class  SteelVentHoles
 Represents a ship vent holes feature
To create or edit an instance of this class, use Features::ShipDesign::SteelVentHolesBuilder

Created in NX7.5.0. More...
 
class  SteelVentHolesBuilder
 
    Represents a @link Features::ShipDesign::SteelVentHoles Features::ShipDesign::SteelVentHoles@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateSteelVentHolesBuilder  Features::ShipCollection::CreateSteelVentHolesBuilder @endlink  <br> 

Default values. More...

 
class  Stiffener
 Represents a stiffener feature
To create or edit an instance of this class, use Features::ShipDesign::StiffenerBuilder

Created in NX8.0.0. More...
 
class  StiffenerBuilder
 
    Represents a @link Features::ShipDesign::Stiffener Features::ShipDesign::Stiffener@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateStiffenerBuilder  Features::ShipCollection::CreateStiffenerBuilder @endlink  <br> 

Default values. More...

 
class  StiffenerBySupportPathBuilder
 This class defines the builder to collect stiffener by support path data for Stiffener feature. More...
 
class  StiffenerLimitBuilder
 This class defines the path limit method used by a Stiffener or Edge Reinforcement feature. More...
 
class  StiffenerStockBuilder
 This class defines the Profile or Plate stock for a Stiffener or Edge Reinforcement feature. More...
 
class  StiffenerSystem
 Represents a stiffener system feature. More...
 
class  StiffenerSystemBuilder
 This class is used to create or edit a Features::ShipDesign::StiffenerSystem feature. More...
 
class  SubSystemBuilder
 This class is used to edit the Sub System Definition of a Features::ShipDesign::SubSystems feature. More...
 
class  SubSystemBuilderList
 Represents a list of objects. More...
 
class  SubSystems
 Represents a sub systems feature. More...
 
class  SubSystemsBuilder
 This class is used to edit a Features::ShipDesign::SubSystems feature. More...
 
class  SynchronizeDesignViewBuilder
 This class is used to synchronize body features from design view to manufacturing view. More...
 
class  ThicknessDirectionBuilder
 This class allows you to define the thickness direction for plate system features in Ship Basic Design and and for grid planes in Ship Concept Design. More...
 
class  TraceLines
 Represents a trace lines feature
To create or edit an instance of this class, use Features::ShipDesign::TraceLinesBuilder

Created in NX7.5.0. More...
 
class  TraceLinesBuilder
 
    Represents a @link Features::ShipDesign::TraceLines Features::ShipDesign::TraceLines@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateTraceLinesBuilder  Features::ShipCollection::CreateTraceLinesBuilder @endlink  <br> 

Default values. More...

 
class  TransFrame
 Represents a TransVerse Frame feature
To create or edit an instance of this class, use Features::ShipDesign::TransFrameBuilder

Created in NX5.0.0. More...
 
class  TransFrameBuilder
 
   Represents a @link Features::ShipDesign::TransFrame Features::ShipDesign::TransFrame@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateTransFrameBuilder  Features::ShipCollection::CreateTransFrameBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  TransFrameListItemBuilder
 Represents a Features::ShipDesign::TransFrameListItemBuilder. More...
 
class  TransFrameListItemBuilderList
 Represents a list of objects. More...
 
class  TransitionBuilder
 This is to create a Features::ShipDesign::TransitionBuilder which is used to create Detail Design elements from Basic Design elements. More...
 
class  TransverseBulkhead
 Represents a Transverse Bulkhead feature. More...
 
class  TransverseBulkheadBuilder
 This class is used to create or edit a Features::ShipDesign::TransverseBulkhead feature. More...
 
class  UpdateShipLibrary
 Represents a update ship library feature
To create or edit an instance of this class, use Features::ShipDesign::UpdateShipLibraryBuilder

Created in NX5.3.0. More...
 
class  UpdateShipLibraryBuilder
 
    Represents a @link Features::ShipDesign::UpdateShipLibrary Features::ShipDesign::UpdateShipLibrary@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateUpdateShipLibraryBuilder  Features::ShipCollection::CreateUpdateShipLibraryBuilder @endlink  <br> 

Default values. More...

 
class  VentHolesMarking
 Represents a vent holes marking feature
To create or edit an instance of this class, use Features::ShipDesign::VentHolesMarkingBuilder

Created in NX5.0.3. More...
 
class  VentHolesMarkingBuilder
 
   Represents a @link Features::ShipDesign::VentHolesMarking Features::ShipDesign::VentHolesMarking@endlink  builder
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateVentHolesMarkingBuilder  Features::ShipCollection::CreateVentHolesMarkingBuilder @endlink  <br> 


Created in NX5.0.3. More...

 
class  VentilationHoles2
 Represents a ventilation holes2 feature
To create or edit an instance of this class, use Features::ShipDesign::VentilationHoles2Builder

Created in NX8.0.0. More...
 
class  VentilationHoles2Builder
 
Represents a @link Features::ShipDesign::VentilationHoles2 Features::ShipDesign::VentilationHoles2@endlink  builder
 <br> To create a new instance of this class, use @link Features::ShipCollection::CreateVentilationHoles2Builder  Features::ShipCollection::CreateVentilationHoles2Builder @endlink  <br> 

Default values. More...

 
class  VerifyPenetrationBuilder
 Represents a Features::ShipDesign::VerifyPenetrationBuilder builder
To create a new instance of this class, use Features::ShipDesign::PenetrationRequestCollection::CreateVerifyPenetrationBuilder

Created in NX8.5.0. More...
 
class  WeldCut
 Represents a weld cut feature
To create or edit an instance of this class, use Features::ShipDesign::WeldCutBuilder

Created in NX7.5.0. More...
 
class  WeldCut2
 Represents a weld cut2 feature
To create or edit an instance of this class, use Features::ShipDesign::WeldCut2Builder

Created in NX8.0.1. More...
 
class  WeldCut2Builder
 
Represents a @link Features::ShipDesign::WeldCut2 Features::ShipDesign::WeldCut2@endlink  builder
 <br> To create a new instance of this class, use @link Features::ShipCollection::CreateWeldCut2Builder  Features::ShipCollection::CreateWeldCut2Builder @endlink  <br> 

Default values. More...

 
class  WeldCutBuilder
 
    Represents a @link Features::ShipDesign::WeldCut Features::ShipDesign::WeldCut@endlink  builder
     <br> To create a new instance of this class, use @link Features::ShipCollection::CreateWeldCutBuilder  Features::ShipCollection::CreateWeldCutBuilder @endlink  <br> 

Default values. More...

 
class  YFrameBuilder
 
   Represents a @link Features::ShipDesign::YFrameBuilder Features::ShipDesign::YFrameBuilder@endlink  
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateYFrameBuilder  Features::ShipCollection::CreateYFrameBuilder @endlink  <br> 


Created in NX5.0.0. More...

 
class  ZFrameBuilder
 
   Represents a @link Features::ShipDesign::ZFrameBuilder Features::ShipDesign::ZFrameBuilder@endlink  
    <br> To create a new instance of this class, use @link Features::ShipCollection::CreateZFrameBuilder  Features::ShipCollection::CreateZFrameBuilder @endlink  <br> 


Created in NX5.0.0. More...

 

Enumerations

enum  ExamineSteelFeatureBuilderCheck {
  ExamineSteelFeatureBuilderCheckProfileWidth, ExamineSteelFeatureBuilderCheckCutoutToHole, ExamineSteelFeatureBuilderCheckCutoutToSeam, ExamineSteelFeatureBuilderCheckCutoutClearance,
  ExamineSteelFeatureBuilderCheckCutoutAngle, ExamineSteelFeatureBuilderCheckStandardInterference, ExamineSteelFeatureBuilderCheckCollarPlateToSeam, ExamineSteelFeatureBuilderCheckCollarPlateToHole,
  ExamineSteelFeatureBuilderCheckWideCollarPlate, ExamineSteelFeatureBuilderCheckNumChecks
}
 Represents the object types to examine. More...
 
enum  ExamineSteelFeatureBuilderResult { ExamineSteelFeatureBuilderResultNoCheck, ExamineSteelFeatureBuilderResultPass, ExamineSteelFeatureBuilderResultFail, ExamineSteelFeatureBuilderResultNoResult }
 Represents the status of examining result. More...
 

Detailed Description

Provides classes and interfaces for Ship Design.

Enumeration Type Documentation

Represents the object types to examine.

Enumerator:
ExamineSteelFeatureBuilderCheckProfileWidth 

Check profile width.

ExamineSteelFeatureBuilderCheckCutoutToHole 

Check cutout to hole.

ExamineSteelFeatureBuilderCheckCutoutToSeam 

In basic design,check cutout to seam,In detail design,check cutout to edge.

ExamineSteelFeatureBuilderCheckCutoutClearance 

Check cutout top and bottom clearance.

ExamineSteelFeatureBuilderCheckCutoutAngle 

Check profile cutout angle offset.

ExamineSteelFeatureBuilderCheckStandardInterference 

Check standard part interference.

ExamineSteelFeatureBuilderCheckCollarPlateToSeam 

In basic design,check collar plate to seam,In detail design,check collar plate to edge.

ExamineSteelFeatureBuilderCheckCollarPlateToHole 

Check collar plate to hole.

ExamineSteelFeatureBuilderCheckWideCollarPlate 

Check wide collar plate.

ExamineSteelFeatureBuilderCheckNumChecks 

Number of check.

Represents the status of examining result.

Enumerator:
ExamineSteelFeatureBuilderResultNoCheck 

No check.

ExamineSteelFeatureBuilderResultPass 

All pass.

ExamineSteelFeatureBuilderResultFail 

No pass.

ExamineSteelFeatureBuilderResultNoResult 

Check but can't find check items.

Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.