NXOpen .NET Reference Guide
1899
|
Used to interrogate and change the processing within the NXOpen.Features.ShipDesign.ShipPreparationBuilder . More...
Public Types | |
enum | Types { Unknown, LinkedBody, LinkedBodyBracket, LinkedEdges, LinkedCurves, LinkedFaces, PlateDivide, StiffenerDivide, StiffenerBySupportDivide, EdgeReinforcementDivide, EdgeReinforcementEdges, StandardPartBracketDivide, Pillar, BracketDivide, UserDefined } |
Used to specify the type of object represented in the data. More... | |
Public Member Functions | |
unsafe void | GetImprintData (out NXOpen.NXObject[] imprintData) |
Gets the data to be imprinted onto the target plate system. More... | |
unsafe void | GetLinkedData (out NXOpen.NXObject[] linkedData) |
Gets the linked data of the object. More... | |
unsafe void | GetSourceData (out NXOpen.NXObject[] sourceData) |
Gets the source data of the object. More... | |
unsafe void | SetImprintData (NXOpen.NXObject[] imprintData) |
Sets the data to be imprinted onto the target plate system. More... | |
unsafe void | SetSourceData (NXOpen.NXObject[] sourceData) |
Sets the source data of the object. More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Protected Member Functions | |
override void | FreeResource () |
Free resources associated with the instance. More... | |
Properties | |
unsafe NXOpen.Features.Feature | BasicDesignFeature [get, set] |
Returns or sets the basic design feature related to this information. More... | |
unsafe double | BlendRadius [get, set] |
Returns or sets the blend radius. More... | |
unsafe bool | ExtendImprints [get, set] |
Returns or sets the option to extend the imprints. More... | |
unsafe NXOpen.Features.Feature | Feature [get, set] |
Returns or sets the feature generating this information. More... | |
unsafe double | HoleDiameter [get, set] |
Returns or sets the hole diameter. More... | |
unsafe double | MaximumExtensionDistance [get, set] |
Returns or sets the maximum distance edges will be extended to completion. More... | |
unsafe NXOpen.Features.ShipDesign.ShipPreparationInfo | Parent [get, set] |
Returns or sets the parent of the Ship Preparation feature. More... | |
unsafe bool | RemoveBlends [get, set] |
Returns or sets the option to remove blends. More... | |
unsafe bool | RemoveOpenings [get, set] |
Returns or sets the option to remove openings. More... | |
unsafe NXOpen.Assemblies.Component | SourcePart [get] |
Returns the source part file of the linked data. More... | |
unsafe NXOpen.Features.ShipDesign.ShipPreparationInfo | Target [get, set] |
Returns or sets the target FeatureInfo for the divide operation. More... | |
unsafe NXOpen.Body | TargetBody [get, set] |
Returns or sets the target body for the divide operation. More... | |
unsafe bool | ToBeDeleted [get, set] |
Returns or sets the indication if this preparation data should be deleted or not. More... | |
unsafe NXOpen.Features.ShipDesign.ShipPreparationInfo.Types | Type [get, set] |
Returns or sets the type of Ship Preparation feature. More... | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Used to interrogate and change the processing within the NXOpen.Features.ShipDesign.ShipPreparationBuilder .
The following is a description of the class for each NXOpen.Features.ShipDesign.ShipPreparationInfo.Types setting. If a description is not given for a class property or method, then that property or method is not applicable, except for NXOpen.Features.ShipDesign.ShipPreparationInfo.ToBeDeleted is always applicable. This is the way the data is set up after calling NXOpen.Features.ShipDesign.ShipPreparationBuilder.FindBasicDesignData .
Used to create the linked body feature for plate systems. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBody .
Used to create the linked body features for Brackets.
Used to create composite curve features for edges of intersection seams. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedEdges .
Used to create linked composite curve features for intersection seams, curves of standard part brackets, and pillar curves. When the linked target body is created for intersection seams, the edges on this linked body for the intersection seam curves will be found. If they are found the edges will be transferred to the NXOpen.Features.ShipDesign.ShipPreparationInfo that contains the edges that are part of a composite curve feature. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedCurves .
Used to create linked face features for stiffener and edge reinforcement base faces. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedFaces .
Used to create plate divide features for imprinting the bounded sheets and intersection seams onto a plate system linked body. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.PlateDivide .
Used to create divide features for imprinting the stiffener systems, and on face edge reinforcements onto a plate system linked body. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerDivide , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerBySupportDivide .
Used to create edge reinforcement marking features for splitting the edges on a linked plate system body when needed. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.EdgeReinforcementDivide .
Used to create edge reinforcement marking features for labelling the edges of the plate system linked body where edge reinforcements exist. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.EdgeReinforcementEdges .
Used to create divide features for imprinting the curves of a standard part bracket. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StandardPartBracketDivide .
Used to create divide features for imprinting the body of a new bracket. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.BracketDivide .
Used to create pillar points features which outputs the end points for beam creation. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.Pillar .
Used to create plate divide features for user supplied bodies and curves onto a plate system linked body. When NXOpen.Features.ShipDesign.ShipPreparationInfo.Types returns NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.UserDefined .
Created in NX11.0.0
Used to specify the type of object represented in the data.
|
inlineprotectedvirtual |
Free resources associated with the instance.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX11.0.0
License requirements: None.
Implements NXOpen.TransientObject.
|
inline |
Gets the data to be imprinted onto the target plate system.
Only valid when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.PlateDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerBySupportDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.EdgeReinforcementDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.EdgeReinforcementEdges , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StandardPartBracketDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.BracketDivide , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.Pillar , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.UserDefined . Will be curves or bodies. This will typically only be set after the basic design data has been linked.
Created in NX11.0.0
License requirements: None.
imprintData | The objects that will be imprinted onto the plate system. |
|
inline |
Gets the linked data of the object.
Only valid when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBody , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBodyBracket , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedEdges , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedCurves , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedFaces . This will only be set after the basic design data has been linked.
Created in NX11.0.0
License requirements: None.
linkedData | The objects linked into the preparation part. |
|
inline |
Gets the source data of the object.
Only valid when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBody , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBodyBracket , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedEdges , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedCurves , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedFaces .
Created in NX11.0.0
License requirements: None.
sourceData | The objects to belinked into the preparation part. |
|
inline |
Sets the data to be imprinted onto the target plate system.
Only valid when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerBySupportDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.EdgeReinforcementDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.EdgeReinforcementEdges , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StandardPartBracketDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.BracketDivide , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.Pillar , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.UserDefined . Only curves or bodies are allowed. Curves will be projected normal to the target body for imprint.
Created in NX11.0.0
License requirements: nx_ship_basic ("Ship Basic Design")
imprintData | The objects that will be imprinted onto the plate system. |
|
inline |
Sets the source data of the object.
Only valid when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBody , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBodyBracket , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedEdges , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedCurves , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedFaces .
Created in NX11.0.0
License requirements: nx_ship_basic ("Ship Basic Design")
sourceData | The objects to be linked into the preparation part. |
|
getset |
Returns or sets the basic design feature related to this information.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the blend radius.
If Features.ShipDesign.ShipPreparationInfo.RemoveBlends is true then blends that that are less than or equal to this radius will be removed from plate systems. Only used when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.PlateDivide .
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the option to extend the imprints.
If true, imprints will be extended to the first edge. Only used when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.PlateDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerBySupportDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StandardPartBracketDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.BracketDivide , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.UserDefined .
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the feature generating this information.
Will be a null reference (Nothing in Visual Basic) before the feature is actually created.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the hole diameter.
If Features.ShipDesign.ShipPreparationInfo.RemoveOpenings is true then openings that fit inside a circle with this diameter will be removed from plate systems. Only used when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.PlateDivide .
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the maximum distance edges will be extended to completion.
Only used when NXOpen.Features.ShipDesign.ShipPreparationInfo.ExtendImprints is true and Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.PlateDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StiffenerBySupportDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.StandardPartBracketDivide , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.BracketDivide , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.UserDefined .
Created in NX11.0.2
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the parent of the Ship Preparation feature.
The Ship Preparation feature will be made a slave of this feature. Only used when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBodyBracket , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedEdges , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedCurves , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedFaces , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.EdgeReinforcementEdges .
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the option to remove blends.
If true, blends with a radius less than or equal to Features.ShipDesign.ShipPreparationInfo.BlendRadius will be removed from plate systems. Only used when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.PlateDivide .
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the option to remove openings.
If true, openings that fit inside a circle with diameter Features.ShipDesign.ShipPreparationInfo.HoleDiameter will be removed from plate systems. Only used when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.PlateDivide .
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
get |
Returns the source part file of the linked data.
Only valid when Type is NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBody , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBodyBracket , NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedCurves , or NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedFaces .
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the target FeatureInfo for the divide operation.
Valid for all Types except NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBody .
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the target body for the divide operation.
Can be a null reference (Nothing in Visual Basic). Valid for all Types except NXOpen.Features.ShipDesign.ShipPreparationInfo.Types.LinkedBody . This will typically only be set after the basic design data has been linked.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the indication if this preparation data should be deleted or not.
If you want to remove this data from ship preparation consideration, set this option to true. Do not remove the data from processing since clean up of unwanted data will not occur.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")
|
getset |
Returns or sets the type of Ship Preparation feature.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design")