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

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

Namespaces

namespace  GeneralArrangement
 Provides classes and interfaces for Ship Design General Arrangement.
 

Classes

class  AddDataSetBuilder
 This class is used to add a dataset to an item in Teamcenter
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateAddDataSetBuilder

Created in NX12.0.0. More...
 
class  AlongGuideCut
 Represents a corner cut feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::AlongGuideCutBuilder

Created in NX8.5.0. More...
 
class  AlongGuideCutBuilder
 Represents a NXOpen::Features::ShipDesign::AlongGuideCut builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateAlongGuideCutBuilder
Default values. More...
 
class  AnchorPoint
 Represents a NXOpen::Features::ShipDesign::AnchorPoint builder. More...
 
class  AnchorPointList
 Represents a list of objects. More...
 
class  Bracket
 Represents a bracket feature. More...
 
class  BracketBuilder
 Represents a NXOpen::Features::ShipDesign::Bracket builder. More...
 
class  BuiltUpBlockBuilder
 Represents a NXOpen::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 NXOpen::Features::ShipDesign::BuiltUpOffsetBuilder .This class is for splitting ship built-up solidbodies. More...
 
class  BulkHeadListItemBuilder
 Represents a NXOpen::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 NXOpen::Features::ShipDesign::BulkHeadsBuilder

Created in NX5.0.0. More...
 
class  BulkHeadsBuilder
 Represents a NXOpen::Features::ShipDesign::BulkHeads builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateBulkHeadsBuilder

Created in NX5.0.0. More...
 
class  CollarPlate
 Represents a collar plate feature. More...
 
class  CollarPlateBuilder
 Represents a NXOpen::Features::ShipDesign::CollarPlate builder. 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 NXOpen::Features::ShipDesign::ConceptFromSpreadsheetBuilder

Created in NX8.5.0. More...
 
class  ConceptFromSpreadsheetBuilder
 Represents a NXOpen::Features::ShipDesign::ConceptFromSpreadsheet builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateConceptFromSpreadsheetBuilder
Default values. More...
 
class  CopyObjectsBuilder
 Represents a NXOpen::Features::ShipDesign::CopyObjectsBuilder It is used in Ship Building Application. More...
 
class  CopyPasteNewBuilder
 Represents a NXOpen::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 NXOpen::Features::ShipDesign::CornerCutBuilder

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

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

Created in NX7.5.0. More...
 
class  CustomBracketBuilder
 Represents a NXOpen::Features::ShipDesign::CustomBracket builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateCustomBracketBuilder
Default values. More...
 
class  Cutout2
 Represents a cutout2 feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::Cutout2Builder

Created in NX8.0.0. More...
 
class  Cutout2Builder
 Represents a NXOpen::Features::ShipDesign::Cutout2 builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateCutout2Builder
Default values. More...
 
class  CuttingSideFacesBuilder
 Used to create a NXOpen::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 NXOpen::Features::ShipDesign::Deck feature. More...
 
class  DeckListBuilder
 This builder allows you to define the general arrangement view information. 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 NXOpen::Features::ShipDesign::DecksBuilder

Created in NX5.0.0. More...
 
class  DecksBuilder
 Represents a NXOpen::Features::ShipDesign::Decks builder. More...
 
class  DeleteSeamBuilder
 Used to create a NXOpen::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  Divide
 Represents divide feature(s)
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::DivideBuilder

Created in NX11.0.0. More...
 
class  DivideBuilder
 Represents a Features::ShipDesign::Divide builder which is used to edit all divide features. More...
 
class  DrawingAnnotationBuilder
 This builder allows you to define the drawing annotation information. More...
 
class  DrawingPartBuilder
 Represents a NXOpen::Features::ShipDesign::DrawingPartBuilder . More...
 
class  DrawingPartBuilderList
 Represents a list of objects. More...
 
class  DrawingSheetBuilder
 Represents a NXOpen::Features::ShipDesign::DrawingSheetBuilder . More...
 
class  DrawingSheetBuilderList
 Represents a list of objects. More...
 
class  DrawingTemplateBuilder
 Represents a drawing template selection block
Created in NX10.0.0. More...
 
class  DvToMvMapping
 Represents a plate feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::DvToMvMappingBuilder

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

Created in NX8.5.0. More...
 
class  EdgeCutBuilder
 Represents a NXOpen::Features::ShipDesign::EdgeCut builder. More...
 
class  EdgeReinforcement
 Represents a edge reinforcement feature. More...
 
class  EdgeReinforcementBuilder
 Represents a NXOpen::Features::ShipDesign::EdgeReinforcement builder which is used to create or edit a edge reinforcement system feature. More...
 
class  EditBoundaryBuilder
 Used to create a NXOpen::Features::ShipDesign::EditBoundaryBuilder which is used to change the boundaries and split knuckle locations of profile systems. More...
 
class  EditContextAttributesBuilder
 Represents the class Features.ShipDesign.EditContextAttributesBuilder which is used to edit the context attributes on the basic design features. More...
 
class  EditStockBuilder
 Used to create a NXOpen::Features::ShipDesign::EditStockBuilder which is used to change the stock information on the basic design features. More...
 
class  EditWeldingBuilder
 Used to create a NXOpen::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 NXOpen::Features::ShipDesign::EndCutBuilder

Created in NX8.0.0. More...
 
class  EndCutBuilder
 Represents a NXOpen::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 NXOpen::Features::ShipDesign::ExcessMaterialBuilder

Created in NX7.5.0. More...
 
class  ExcessMaterialBuilder
 Represents a NXOpen::Features::ShipDesign::ExcessMaterial builder. More...
 
class  ExpansionDrawing
 Represents a expansion drawing feature. More...
 
class  ExpansionDrawingBuilder
 Represents a NXOpen::Features::ShipDesign::ExpansionDrawingBuilder . 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 NXOpen::Features::ShipDesign::FrameBarOutBuilder

Created in NX5.0.0. More...
 
class  FrameBarOutBuilder
 Represents a NXOpen::Features::ShipDesign::FrameBarOut builder. More...
 
class  GeneralArrangementViewBuilder
 This builder allows you to define the general arrangement view information. More...
 
class  GenericPlateSystem
 Represents a Generic Plate System feature. More...
 
class  GenericPlateSystemBuilder
 This class is used to create or edit a NXOpen::Features::ShipDesign::GenericPlateSystem feature. More...
 
class  Hull
 Represents a Hull feature. More...
 
class  HullBuilder
 This class is used to create or edit a NXOpen::Features::ShipDesign::Hull feature. More...
 
class  InsertFramesBuilder
 Represents a NXOpen::Features::ShipDesign::InsertFramesBuilder builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateInsertFramesBuilder

Created in NX5.0.0. More...
 
class  InsertSheetBody
 Represents a insert sheet body feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::InsertSheetBodyBuilder

Created in NX5.0.0. More...
 
class  InsertSheetBodyBuilder
 Represents a NXOpen::Features::ShipDesign::InsertSheetBody builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateInsertSheetBodyBuilder

Created in NX5.0.0. More...
 
class  InteractiveAnnotationBuilder
 Represents a NXOpen::Features::ShipDesign::InteractiveAnnotationBuilder builder . More...
 
class  InverseBendingLines
 Represents a inverse bending lines feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::InverseBendingLinesBuilder

Created in NX8.0.0. More...
 
class  InverseBendingLinesBuilder
 Used to create or edit a NXOpen::Features::ShipDesign::InverseBendingLines feature. More...
 
class  ItFrameListItemBuilder
 Represents a NXOpen::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 NXOpen::Features::ShipDesign::ItFramesBuilder

Created in NX5.0.0. More...
 
class  ItFramesBuilder
 Represents a NXOpen::Features::ShipDesign::ItFrames builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateItFramesBuilder

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

Created in NX5.0.3. More...
 
class  KnuckledProfilesBuilder
 Represents a NXOpen::Features::ShipDesign::KnuckledProfiles builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateKnuckledProfilesBuilder

Created in NX5.0.3. More...
 
class  LabellingRoomsBuilder
 Represents a Features::ShipDesign::LabellingRoomsBuilder builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateLabellingRoomsBuilder

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

Created in NX5.0.0. More...
 
class  MainDimensionsBuilder
 Represents a NXOpen::Features::ShipDesign::MainDimensions builder. More...
 
class  ManufacturingAssemblyNavigatorBuilder
 This class is used to define Manufacturing Assembly Structure. 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 NXOpen::Features::ShipDesign::ManufacturingOutBuilder

Created in NX5.0.0. More...
 
class  ManufacturingOutBuilder
 Represents a NXOpen::Features::ShipDesign::ManufacturingOut builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateManufacturingOutBuilder

Created in NX5.0.0. More...
 
class  ManufacturingPreparation
 Represents a manufacturing preparation feature
To create or edit an instance of this class, use NXOpen::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 NXOpen::Features::ShipDesign::ManufacturingStockBuilder builder. More...
 
class  MarkingLine
 Represents a marking line feature. More...
 
class  MarkingLineBuilder
 Represents a MarkingLine Feature builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateMarkingLineBuilder

Created in NX5.0.0. More...
 
class  MarkingLineDesign
 Represents a marking line feature. More...
 
class  MarkingLineDesignBuilder
 Represents a new MarkingLine Feature builder. More...
 
class  MaterialAllowanceBuilder
 Represents the material allowance feature builder to examine steel feature. More...
 
class  MaterialEstimationBuilder
 Represents the class Features.ShipDesign.MaterialEstimationBuilder which is used to calculate the material estimation information. More...
 
class  MirrorShipStructureBuilder
 Copy the selected parts (components) about the Mirror Plane with full model history and feature data. More...
 
class  MoveToContainerBuilder
 This class is used to move detail design parts to a new ship container. 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 NXOpen::Features::ShipDesign::PenetrationAssociationBuilder builder
To create a new instance of this class, use NXOpen::Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationAssociationBuilder

Created in NX8.0.0. More...
 
class  PenetrationAttachment
 Represents the Penetration Attachment object. More...
 
class  PenetrationCutoutBuilder
 Represents a NXOpen::Features::ShipDesign::PenetrationRequest builder
To create a new instance of this class, use NXOpen::Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationCutoutBuilder
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 NXOpen::Features::ShipDesign::PenetrationRequest builder
To create a new instance of this class, use NXOpen::Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationRequestBuilder
Default values. More...
 
class  PenetrationRequestCollection
 Represents a NXOpen::Mechatronics::FunctionObjectCollection
To obtain an instance of this class, refer to NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::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 NXOpen::Features::ShipDesign::PillarBuilder

Created in NX8.0.0. More...
 
class  PillarBuilder
 Represents a NXOpen::Features::ShipDesign::Pillar builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreatePillarBuilder
Default values. More...
 
class  PillarSystem
 Represents a pillar system feature. More...
 
class  PillarSystemBuilder
 Represents a NXOpen::Features::ShipDesign::PillarSystem builder which is used to create or edit a pillar system feature. More...
 
class  PinJig
 Represents a Pinjig feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::PinJigBuilder

Created in NX10.0.0. More...
 
class  PinJigBuilder
 Represents a NXOpen::Features::ShipDesign::PinJig builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreatePinJigBuilder

Created in NX10.0.0. 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 NXOpen::Features::ShipDesign::PlateBuilder

Created in NX8.0.0. More...
 
class  PlateBoundaryOptionBuilder
 Represents a NXOpen::Features::ShipDesign::PlateBoundaryOptionBuilder builder to define the plate boundary option. More...
 
class  PlateBoundaryOptionBuilderList
 Represents a list of objects. More...
 
class  PlateBuilder
 Represents a NXOpen::Features::ShipDesign::Plate builder. More...
 
class  PlateChamfer
 Represents a plate chamfer feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::PlateChamferBuilder

Created in NX8.0.0. More...
 
class  PlateChamferBuilder
 Represents a NXOpen::Features::ShipDesign::PlateChamfer builder. More...
 
class  PlateDivide
 Represents a plate divide feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::PlateDivideBuilder

Created in NX11.0.0. More...
 
class  PlateDivideBuilder
 Represents a Features::ShipDesign::PlateDivide builder which is used to edit a plate divide feature. More...
 
class  PlatePreparation
 Represents a ship plate preparation feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::PlatePreparationBuilder

Created in NX8.0.0. More...
 
class  PlatePreparationBuilder
 Used to create or edit a NXOpen::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 NXOpen::Features::ShipDesign::ProfileBuilder

Created in NX7.5.0. More...
 
class  ProfileBuilder
 Represents a NXOpen::Features::ShipDesign::Profile builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateProfileBuilder
Default values. More...
 
class  ProfileCutout
 Represents a profile cutout feature for NX8. More...
 
class  ProfileCutoutBuilder
 Represents a NXOpen::Features::ShipDesign::ProfileCutout builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateProfileCutoutBuilder
Default values. More...
 
class  ProfileList
 Represents a profile list feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::ProfileListBuilder

Created in NX5.0.0. More...
 
class  ProfileListBuilder
 Represents a NXOpen::Features::ShipDesign::ProfileList builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateProfileListBuilder

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 NXOpen::Features::ShipDesign::ProfileTransitionBuilder

Created in NX9.0.0. More...
 
class  ProfileTransitionBuilder
 Builder used to create or edit a NXOpen::Features::ShipDesign::ProfileTransition feature. More...
 
class  ProjectSetupBuilder
 Represents a project setup builder for ship. More...
 
class  QualifySketchBuilder
 Represents a NXOpen::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 NXOpen::Features::ShipDesign::ReferenceLine builder. More...
 
class  RemoveSplitBuilder
 Represents a NXOpen::Features::ShipDesign::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 NXOpen::Features::ShipDesign::RollingLine builder. More...
 
class  RoomAttributeListBuilder
 The builder to define room attributes
Created in NX12.0.0. More...
 
class  RoomAttributesBuilder
 Represents a NXOpen::Features::ShipDesign::RoomAttributesBuilder It is used in Ship General Arrangement Application. More...
 
class  RoomBuilder
 Represents a room builder for general arrangement. More...
 
class  RoomContainerBuilder
 Represents a Features::ShipDesign::RoomContainerBuilder builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateRoomContainerBuilder

Created in NX12.0.0. More...
 
class  RoomPanelBuilder
 Represents a Features::ShipDesign::RoomPanelBuilder builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateRoomPanelBuilder
Default values. More...
 
class  Seam
 Represents a ship design seam feature. More...
 
class  SeamBlockBuilder
 Represents a NXOpen::Features::ShipDesign::SeamBlockBuilder
To create a new instance of this class, use NXOpen::Features::ShipDesign::BuiltUpBlockBuilder::CreateSeamBlockBuilder

Created in NX9.0.0. More...
 
class  SeamBlockBuilderList
 Represents a list of objects. More...
 
class  SeamBuilder
 A NXOpen::Features::ShipDesign::SeamBuilder used to create or edit a ship design NXOpen::Features::ShipDesign::Seam feature. More...
 
class  SectionDrawingBuilder
 This builder allows you to define the section drawing information. More...
 
class  SectionEditorBuilder
 Represents a NXOpen::Features::ShipDesign::SectionEditorBuilder builder. More...
 
class  SectionViewBuilder
 It represents NXOpen::Features::ShipDesign::SectionViewBuilder . More...
 
class  SectionViewBuilderList
 Represents a list of objects. More...
 
class  SelectPartBuilder
 Represents a NXOpen::Features::ShipDesign::SelectPartBuilder . More...
 
class  SelectStructuresBuilder
 This builder allows you to select structures in NXOpen::Features::ShipDesign::GeneralArrangementViewBuilder . 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 NXOpen::Features::ShipDesign::ShellExpansionBuilder

Created in NX7.5.0. More...
 
class  ShellExpansionBuilder
 Represents a NXOpen::Features::ShipDesign::ShellExpansion builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateShellExpansionBuilder
Default values. More...
 
class  ShellTemplate
 Represents a shell template feature. More...
 
class  ShellTemplateBuilder
 Used to edit or create a NXOpen::Features::ShipDesign::ShellTemplate feature. More...
 
class  ShipAttributeHolder
 Represents a NXOpen::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 NXOpen::Features::ShipDesign::ShipCoordinates builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateShipCoordinatesBuilder
Default values. More...
 
class  ShipCutout
 Represents a ship cutout feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::ShipCutoutBuilder

Created in NX7.5.0. More...
 
class  ShipCutoutBuilder
 Represents a NXOpen::Features::ShipDesign::ShipCutout builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateShipCutoutBuilder
Default values. More...
 
class  ShipDesignPreferencesBuilder
 Represents a NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilder which is used to change default object display settings for ship structures. More...
 
class  ShipDesignVersionUpBuilder
 Represents a NXOpen::Features::ShipDesign::ShipDesignVersionUpBuilder builder. More...
 
class  ShipEndCut
 Represents a ship end cut feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::ShipEndCutBuilder

Created in NX7.5.0. More...
 
class  ShipEndCutBuilder
 Represents a NXOpen::Features::ShipDesign::ShipEndCut builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateShipEndCutBuilder
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 NXOpen::Features::ShipDesign::ShipFlatPatternBuilder

More...
 
class  ShipFlatPatternBuilder
 Represents a NXOpen::Features::ShipDesign::ShipFlatPattern builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateShipFlatPatternBuilder

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

Created in NX7.5.0. More...
 
class  ShipIntersectionsBuilder
 Represents a NXOpen::Features::ShipDesign::ShipIntersections builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateShipIntersectionsBuilder
Default values. More...
 
class  ShipNameFieldBuilder
 A field, combined with other fields, to generate a name for a Ship Basic Design Object such as a Deck. More...
 
class  ShipNamesBuilder
 This class provides the mechanism for defining the names of Basic Design objects such as Decks, Bulkheads, Stiffener Systems, etc. More...
 
class  ShipNamesBuilderList
 Represents a list of objects. More...
 
class  ShipNamesListBuilder
 This class provides a list of NXOpen::Features::ShipDesign::ShipNamesBuilder objects. More...
 
class  ShipPreparationBuilder
 Creates a builder used to prepare basic design data for meshing. More...
 
class  ShipPreparationInfo
 Used to interrogate and change the processing within the NXOpen::Features::ShipDesign::ShipPreparationBuilder . More...
 
class  ShipProfileCutout
 Represents a profile cutout feature for NX75 using sketch expression modifier block. More...
 
class  ShipProfileCutoutBuilder
 Represents a NXOpen::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 NXOpen::Features::ShipDesign::ShipSectionBuilder

Created in NX7.5.0. More...
 
class  ShipSectionBuilder
 Represents a NXOpen::Features::ShipDesign::ShipSection builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateShipSectionBuilder
Default values. More...
 
class  ShipStructureBuilder
 Represents a NXOpen::Features::ShipDesign::ShipStructureBuilder . More...
 
class  ShipTrimBody
 Represents a ship trim body feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::ShipTrimBodyBuilder

Created in NX9.0.1. More...
 
class  ShipTrimBodyBuilder
 Represents a NXOpen::Features::ShipDesign::ShipTrimBodyBuilder . More...
 
class  SmartRule
 Represents a smart rule feature. More...
 
class  SmartRuleBuilder
 Represents a NXOpen::Features::ShipDesign::SmartRule builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateSmartRuleBuilder

Created in NX8.0.0. More...
 
class  SplitProfilePlateBuilder
 Represents a NXOpen::Features::ShipDesign::SplitProfilePlateBuilder .This class is for splitting ship profile/plate solidbodies
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateSplitProfilePlateBuilder
Default values. More...
 
class  SplitStandardPart
 Represents a split standard part feature. More...
 
class  SplitStandardPartBuilder
 Represents a NXOpen::Features::ShipDesign::SplitStandardPartBuilder .This class is for splitting ship standard part
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateSplitStandardPartBuilder
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 NXOpen::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 NXOpen::Features::ShipDesign::SteelCollarPlateBuilder

Created in NX7.5.0. More...
 
class  SteelCollarPlateBuilder
 Represents a NXOpen::Features::ShipDesign::SteelCollarPlate builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateSteelCollarPlateBuilder
Default values. More...
 
class  SteelDistribution
 Represents a steel distribution feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::SteelDistributionBuilder

Created in NX5.0.0. More...
 
class  SteelDistributionBuilder
 Represents a NXOpen::Features::ShipDesign::SteelDistribution builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateSteelDistributionBuilder

Created in NX5.0.0. More...
 
class  SteelFeatureSpreadsheetBuilder
 Represents a NXOpen::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 NXOpen::Features::ShipDesign::SteelInsulation feature. More...
 
class  SteelSupport
 Represents a steel support feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::SteelSupportBuilder

Created in NX7.5.0. More...
 
class  SteelSupportBuilder
 Represents a NXOpen::Features::ShipDesign::SteelSupport builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateSteelSupportBuilder
Default values. More...
 
class  SteelVentHoles
 Represents a ship vent holes feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::SteelVentHolesBuilder

Created in NX7.5.0. More...
 
class  SteelVentHolesBuilder
 Represents a NXOpen::Features::ShipDesign::SteelVentHoles builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateSteelVentHolesBuilder
Default values. More...
 
class  Stiffener
 Represents a stiffener feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::StiffenerBuilder

Created in NX8.0.0. More...
 
class  StiffenerBuilder
 Represents a NXOpen::Features::ShipDesign::Stiffener builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateStiffenerBuilder
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 NXOpen::Features::ShipDesign::StiffenerSystem feature. More...
 
class  SubSystemBuilder
 This class is used to edit the Sub System Definition of a NXOpen::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 NXOpen::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 NXOpen::Features::ShipDesign::TraceLinesBuilder

Created in NX7.5.0. More...
 
class  TraceLinesBuilder
 Represents a NXOpen::Features::ShipDesign::TraceLines builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateTraceLinesBuilder
Default values. More...
 
class  TransFrame
 Represents a TransVerse Frame feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::TransFrameBuilder

Created in NX5.0.0. More...
 
class  TransFrameBuilder
 Represents a NXOpen::Features::ShipDesign::TransFrame builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateTransFrameBuilder

Created in NX5.0.0. More...
 
class  TransFrameListItemBuilder
 Represents a NXOpen::Features::ShipDesign::TransFrameListItemBuilder. More...
 
class  TransFrameListItemBuilderList
 Represents a list of objects. More...
 
class  TransitionBuilder
 This is to create a NXOpen::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 NXOpen::Features::ShipDesign::TransverseBulkhead feature. More...
 
class  UnfoldedMinRecBuilder
 Represents the class Features.ShipDesign.UnfoldedMinRecBuilder which is used to calculate the unfolded minimum rectangle of ship basic design plates or standard parts. More...
 
class  UpdateShipLibrary
 Represents a update ship library feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder

Created in NX5.3.0. More...
 
class  UpdateShipLibraryBuilder
 Represents a NXOpen::Features::ShipDesign::UpdateShipLibrary builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateUpdateShipLibraryBuilder
Default values. More...
 
class  ValidateModelBuilder
 This is to create a NXOpen::Features::ShipDesign::ValidateModelBuilder which is used to validate Basic Design Structures. More...
 
class  VentHolesMarking
 Represents a vent holes marking feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::VentHolesMarkingBuilder

Created in NX5.0.3. More...
 
class  VentHolesMarkingBuilder
 Represents a NXOpen::Features::ShipDesign::VentHolesMarking builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateVentHolesMarkingBuilder

Created in NX5.0.3. More...
 
class  VentilationHoles2
 Represents a ventilation holes2 feature
To create or edit an instance of this class, use NXOpen::Features::ShipDesign::VentilationHoles2Builder

Created in NX8.0.0. More...
 
class  VentilationHoles2Builder
 Represents a NXOpen::Features::ShipDesign::VentilationHoles2 builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateVentilationHoles2Builder
Default values. More...
 
class  VerifyPenetrationBuilder
 Represents a NXOpen::Features::ShipDesign::VerifyPenetrationBuilder builder
To create a new instance of this class, use NXOpen::Features::ShipDesign::PenetrationRequestCollection::CreateVerifyPenetrationBuilder

Created in NX8.5.0. More...
 
class  WeightAndCGBuilder
 Represents the class Features.ShipDesign.WeightAndCGBuilder which is used to calculate the weight and cg information. More...
 
class  WeldCut
 Represents a weld cut feature
To create or edit an instance of this class, use NXOpen::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 NXOpen::Features::ShipDesign::WeldCut2Builder

Created in NX8.0.1. More...
 
class  WeldCut2Builder
 Represents a NXOpen::Features::ShipDesign::WeldCut2 builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateWeldCut2Builder
Default values. More...
 
class  WeldCutBuilder
 Represents a NXOpen::Features::ShipDesign::WeldCut builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateWeldCutBuilder
Default values. More...
 
class  YFrameBuilder
 Represents a NXOpen::Features::ShipDesign::YFrameBuilder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateYFrameBuilder

Created in NX5.0.0. More...
 
class  ZFrameBuilder
 Represents a NXOpen::Features::ShipDesign::ZFrameBuilder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateZFrameBuilder

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...
 
enum  ShipnameFieldBuilderType {
  ShipnameFieldBuilderTypeFixed, ShipnameFieldBuilderTypeOption, ShipnameFieldBuilderTypeIndex, ShipnameFieldBuilderTypeAny,
  ShipnameFieldBuilderTypePositionInformation, ShipnameFieldBuilderTypeContextAttributeMap, ShipnameFieldBuilderTypeSectionInformation, ShipnameFieldBuilderTypeNone
}
 Field Type. More...
 
enum  ShipnamesBuilderType {
  ShipnamesBuilderTypeNone, ShipnamesBuilderTypeHull, ShipnamesBuilderTypeDeck, ShipnamesBuilderTypeLongitudinalBulkhead,
  ShipnamesBuilderTypeTransverseBulkhead, ShipnamesBuilderTypeStiffenerSystem, ShipnamesBuilderTypeEdgeReinforcementSystem, ShipnamesBuilderTypePillarSystem,
  ShipnamesBuilderTypeSeam, ShipnamesBuilderTypeGenericPlateSystem, ShipnamesBuilderTypeStandardPart, ShipnamesBuilderTypeCollarPlate,
  ShipnamesBuilderTypeBracket, ShipnamesBuilderTypePlate, ShipnamesBuilderTypeProfile, ShipnamesBuilderTypePillar,
  ShipnamesBuilderTypeStandardPartCollarPlate, ShipnamesBuilderTypeStandardPartBracket, ShipnamesBuilderTypeGrid, ShipnamesBuilderTypeRoom
}
 The type of Ship Object for which automatically generated names will be created. More...
 
enum  ShipnamesBuilderVersion { ShipnamesBuilderVersionLegacy, ShipnamesBuilderVersionPositionInformation }
 The version of Ship Object naming rule. 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.

Field Type.

Enumerator
ShipnameFieldBuilderTypeFixed 

Field with an unchanging string.

ShipnameFieldBuilderTypeOption 

Field whose value can be one of several strings.

ShipnameFieldBuilderTypeIndex 

Field which will have a number generated.

ShipnameFieldBuilderTypeAny 

Field whose value will be a user enterred string.

ShipnameFieldBuilderTypePositionInformation 

Field which is generated from mold face plane indicate part location.

ShipnameFieldBuilderTypeContextAttributeMap 

Field whose value comes from context attribute.

ShipnameFieldBuilderTypeSectionInformation 

Field whose value comes from section.

ShipnameFieldBuilderTypeNone 

Unknown Field Type.

The type of Ship Object for which automatically generated names will be created.

Enumerator
ShipnamesBuilderTypeNone 

none

ShipnamesBuilderTypeHull 

hull

ShipnamesBuilderTypeDeck 

deck

ShipnamesBuilderTypeLongitudinalBulkhead 

longitudinal bulkhead

ShipnamesBuilderTypeTransverseBulkhead 

transverse bulkhead

ShipnamesBuilderTypeStiffenerSystem 

stiffener system

ShipnamesBuilderTypeEdgeReinforcementSystem 

edge reinforcement system

ShipnamesBuilderTypePillarSystem 

pillar system

ShipnamesBuilderTypeSeam 

seam

ShipnamesBuilderTypeGenericPlateSystem 

generic plate system

ShipnamesBuilderTypeStandardPart 

standard part

ShipnamesBuilderTypeCollarPlate 

collar plate

ShipnamesBuilderTypeBracket 

bracket

ShipnamesBuilderTypePlate 

plate

ShipnamesBuilderTypeProfile 

profile

ShipnamesBuilderTypePillar 

pillar

ShipnamesBuilderTypeStandardPartCollarPlate 

standard part collar plate

ShipnamesBuilderTypeStandardPartBracket 

standard part bracket

ShipnamesBuilderTypeGrid 

grid

ShipnamesBuilderTypeRoom 

room

The version of Ship Object naming rule.

Enumerator
ShipnamesBuilderVersionLegacy 

legacy

ShipnamesBuilderVersionPositionInformation 

position information

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