NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder Class Reference

Represents a Features::ShipDesign::UpdateShipLibrary builder
To create a new instance of this class, use Features::ShipCollection::CreateUpdateShipLibraryBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  ShipLibAssemblyOption { ShipLibAssemblyOptionWorkPart, ShipLibAssemblyOptionWorkPartandComponents, ShipLibAssemblyOptionWorkPartandComponentswithLibraries }
 Assembly update library options. More...
enum  ShipLibOptionType {
  ShipLibOptionTypeProfile, ShipLibOptionTypeBelt, ShipLibOptionTypeCutout, ShipLibOptionTypeEndcut,
  ShipLibOptionTypeSupport, ShipLibOptionTypeSupportCap, ShipLibOptionTypeWeldOnEdge, ShipLibOptionTypeBracket,
  ShipLibOptionTypeWeldAlongEdge
}
 Ship Library Types Note the weld along edge option is no longer used in NX7.5, and will be removed in NX8. More...

Public Member Functions

NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder::ShipLibAssemblyOption AssemblyOptions ()
 Returns the assembly scope options.
NXString FileBrowser ()
 Returns the file browser
Created in NX5.3.0.
void SetAssemblyOptions (NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder::ShipLibAssemblyOption assemblyOptions)
 Sets the assembly scope options.
void SetFileBrowser (const NXString &filename)
 Sets the file browser
Created in NX5.3.0.
void SetShipLibType (NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder::ShipLibOptionType shipLibType)
 Sets the ship lib type
Created in NX5.3.0.
NXOpen::Features::ShipDesign::UpdateShipLibraryBuilder::ShipLibOptionType ShipLibType ()
 Returns the ship lib type
Created in NX5.3.0.

Detailed Description

Represents a Features::ShipDesign::UpdateShipLibrary builder
To create a new instance of this class, use Features::ShipCollection::CreateUpdateShipLibraryBuilder
Default values.

Property Value

AssemblyOptions

WorkPart

ShipLibType

Profile


Created in NX5.3.0.


Member Enumeration Documentation

Assembly update library options.

Enumerator:
ShipLibAssemblyOptionWorkPart 

update the library in the current work part only

ShipLibAssemblyOptionWorkPartandComponents 

update the library in the current work part and all of its components

ShipLibAssemblyOptionWorkPartandComponentswithLibraries 

update any parts with existing libraries starting in the current work part and all of its components

Ship Library Types Note the weld along edge option is no longer used in NX7.5, and will be removed in NX8.

Enumerator:
ShipLibOptionTypeProfile 

profile

ShipLibOptionTypeBelt 

belt

ShipLibOptionTypeCutout 

cutout

ShipLibOptionTypeEndcut 

endcut

ShipLibOptionTypeSupport 

support

ShipLibOptionTypeSupportCap 

support cap

ShipLibOptionTypeWeldOnEdge 

weld on edge

ShipLibOptionTypeBracket 

bracket

ShipLibOptionTypeWeldAlongEdge 

obsolete in NX7.5


Member Function Documentation

Returns the assembly scope options.


Created in NX7.5.0.

License requirements : None

Returns the file browser
Created in NX5.3.0.



License requirements : None

Sets the assembly scope options.


Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
assemblyOptionsassemblyoptions

Sets the file browser
Created in NX5.3.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
filenamefilename

Sets the ship lib type
Created in NX5.3.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
shipLibTypeshiplibtype

Returns the ship lib type
Created in NX5.3.0.



License requirements : None


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