NXOpen .NET Reference Guide
1899
|
Used to edit or create a NXOpen.Features.ShipDesign.ShellTemplate feature. More...
Public Types | |
enum | CornerCutTypes { None, Start, End } |
The option for creating corner cuts on the templates. More... | |
enum | MarkingTypes { None, XDirectionOnly, YDirectionOnly, XandYDirections } |
The option for controlling which marking lines are drawn on the plate More... | |
enum | PlaneLocationTypes { Existing, Offset } |
The option for how the plane locations will be specified as input. More... | |
enum | SightLineCutTypes { None, TowardStart, TowardEnd } |
The option for creating sight line cuts on the templates. More... | |
enum | Types { Manual, InferCoordinateSystem } |
The option for controlling how the coordinate system for template creation is specified. More... | |
Properties | |
unsafe double | AngleTolerance [get, set] |
Returns or sets the modeling angle tolerance. More... | |
unsafe NXOpen.CoordinateSystem | CoordinateSystem [get, set] |
Returns or sets the coordinate system defining the origin as well as the X and Y axis for the templates. More... | |
unsafe NXOpen.Features.ShipDesign.ShellTemplateBuilder.CornerCutTypes | CornerCutType [get, set] |
Returns or sets the value that specifies if and where to create corner cuts More... | |
unsafe bool | CreateSeparateParts [get, set] |
Returns or sets the value that determines if separate pars are created More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the modeling distance tolerance. More... | |
unsafe NXOpen.Expression | EndXTemplateOffset [get] |
Returns the expression defining the value of the end offset of the template for set 1 (X). More... | |
unsafe NXOpen.Expression | EndYTemplateOffset [get] |
Returns the expression defining the value of the end offset of the template for set 2 (Y). More... | |
unsafe NXOpen.Features.ShipDesign.ShellTemplateBuilder.MarkingTypes | MarkingLinesDirectionType [get, set] |
Returns or sets the value that specifies which marking lines are drawn on the plate More... | |
unsafe NXOpen.SelectIBasePlaneList | PlaneAutomatic [get] |
Returns the planes specifying both the X and Y orientations of the templates. More... | |
unsafe NXOpen.Features.ShipDesign.ShellTemplateBuilder.PlaneLocationTypes | PlaneMethod [get, set] |
Returns or sets the value identifying how the planes (used for sections) will be specified (See NXOpen.Features.ShipDesign.ShellTemplateBuilder.PlaneLocationTypes for the plane methods). More... | |
unsafe NXOpen.Features.ShipDesign.ShellTemplateBuilder.SightLineCutTypes | SightLineCutType [get, set] |
Returns or sets the value that specifies if and where to create sight line cuts More... | |
unsafe NXOpen.Plane | SpecifyXPlane [get, set] |
Returns or sets the plane specifying the X direction for the coordinate system. More... | |
unsafe NXOpen.Plane | SpecifyYPlane [get, set] |
Returns or sets the plane specifying the Y direction for the coordinate system. More... | |
unsafe NXOpen.Expression | StartXTemplateOffset [get] |
Returns the expression defining the value of the start offset of the template for set 1 (X). More... | |
unsafe NXOpen.Expression | StartYTemplateOffset [get] |
Returns the expression defining the value of the start offset of the template for set 2 (Y). More... | |
unsafe NXOpen.ScCollector | Surface [get] |
Returns the surface that the templates will be built to. More... | |
unsafe string | TemplateSetName [get, set] |
Returns or sets the template set name assigned to the part attribute More... | |
unsafe NXOpen.Expression | Thickness [get] |
Returns the expression defining the value of the thickness of the template. More... | |
unsafe NXOpen.Features.ShipDesign.ShellTemplateBuilder.Types | Type [get, set] |
Returns or sets the value defining how the coordinate system will be defined. More... | |
unsafe NXOpen.Expression | XOffset [get] |
Returns the expression defining the value of the offset to apply in the X direction. More... | |
unsafe bool | XPlaneUserDefined [get, set] |
Returns or sets the value specifying that the plane for the X direction was user defined. More... | |
unsafe NXOpen.Expression | YOffset [get] |
Returns the expression defining the value of the offset to apply in the Y direction. More... | |
unsafe bool | YPlaneUserDefined [get, set] |
Returns or sets the value specifying that the plane for the Y direction was user defined. More... | |
Properties inherited from NXOpen.Features.FeatureBuilder | |
unsafe bool | ParentFeatureInternal [get, set] |
Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Public Member Functions inherited from NXOpen.Features.FeatureBuilder | |
unsafe NXOpen.Features.Feature | CommitFeature () |
Commits the feature parameters and creates the feature More... | |
unsafe NXOpen.Features.Feature | GetFeature () |
Returns the feature currently being edited by this builder. More... | |
unsafe void | HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. More... | |
unsafe void | SetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited More... | |
unsafe void | ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. More... | |
unsafe void | UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the internal parent feature of the feature being edited to external More... | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Used to edit or create a NXOpen.Features.ShipDesign.ShellTemplate feature.
The shell templates are defined on a surface by specifying a primary orientation coordinate system. The orientation coordinate system is then used to build, or filter, planes used to locate each individual template. There are 2 primary methods for defining the input. Manual allows for specific, selected, data to limit various aspects of the build (for example, build with only 1 plane). Inferred allows for the tools to generate data, thus building with a minimal of predefined input data.
To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateShellTemplateBuilder
Default values.
Property | Value |
---|---|
CornerCutType |
None |
CreateSeparateParts |
0 |
EndXTemplateOffset.Value |
0 (millimeters part), 0 (inches part) |
EndYTemplateOffset.Value |
0 (millimeters part), 0 (inches part) |
MarkingLinesDirectionType |
XandYDirections |
PlaneMethod |
Existing |
SightLineCutType |
None |
StartXTemplateOffset.Value |
0 (millimeters part), 0 (inches part) |
StartYTemplateOffset.Value |
0 (millimeters part), 0 (inches part) |
Thickness.Value |
0 (millimeters part), 0 (inches part) |
XOffset.Value |
300.0 (millimeters part), 12.0 (inches part) |
YOffset.Value |
300.0 (millimeters part), 12.0 (inches part) |
Created in NX8.0.0
The option for controlling which marking lines are drawn on the plate
|
getset |
Returns or sets the modeling angle tolerance.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
getset |
Returns or sets the coordinate system defining the origin as well as the X and Y axis for the templates.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
getset |
Returns or sets the value that specifies if and where to create corner cuts
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
getset |
Returns or sets the value that determines if separate pars are created
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
getset |
Returns or sets the modeling distance tolerance.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
get |
Returns the expression defining the value of the end offset of the template for set 1 (X).
Created in NX8.0.0
License requirements: None.
|
get |
Returns the expression defining the value of the end offset of the template for set 2 (Y).
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the value that specifies which marking lines are drawn on the plate
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
get |
Returns the planes specifying both the X and Y orientations of the templates.
They will automatically be separated, or grouped, for X and Y as needed. This is only valid when NXOpen.Features.ShipDesign.ShellTemplateBuilder.PlaneLocationTypes is NXOpen.Features.ShipDesign.ShellTemplateBuilder.PlaneLocationTypes.Existing .
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the value identifying how the planes (used for sections) will be specified (See NXOpen.Features.ShipDesign.ShellTemplateBuilder.PlaneLocationTypes for the plane methods).
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
getset |
Returns or sets the value that specifies if and where to create sight line cuts
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
getset |
Returns or sets the plane specifying the X direction for the coordinate system.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
getset |
Returns or sets the plane specifying the Y direction for the coordinate system.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
get |
Returns the expression defining the value of the start offset of the template for set 1 (X).
Created in NX8.0.0
License requirements: None.
|
get |
Returns the expression defining the value of the start offset of the template for set 2 (Y).
Created in NX8.0.0
License requirements: None.
|
get |
Returns the surface that the templates will be built to.
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the template set name assigned to the part attribute
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
get |
Returns the expression defining the value of the thickness of the template.
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the value defining how the coordinate system will be defined.
See NXOpen.Features.ShipDesign.ShellTemplateBuilder.Types .
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
get |
Returns the expression defining the value of the offset to apply in the X direction.
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the value specifying that the plane for the X direction was user defined.
Created in NX8.0.1
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
|
get |
Returns the expression defining the value of the offset to apply in the Y direction.
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the value specifying that the plane for the Y direction was user defined.
Created in NX8.0.1
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")