NXOpen .NET Reference Guide
1899
|
This class defines the top level object for use in definining the orientation of stiffeners and edge reinforcements. More...
Public Types | |
enum | MeasureAngleTypes { NormaltoCurve, Orthogonal } |
Settings to indicate how angles are measured in all orientation objects. More... | |
enum | PlacementSideTypes { SameAsNormal, OppositeNormal } |
Settings to indicate which side of the placement faces the stiffener is to be placed. More... | |
Public Member Functions | |
unsafe NXOpen.Features.ShipDesign.OrientationRegionItemBuilder | CreateNewRegion (NXOpen.NXObject regionPoint) |
Creates a new region on the landing curve to allow you to change the orientation for this area of the landing curve. More... | |
unsafe void | CreatePathCurve (NXOpen.NXObject[] curves) |
Sets the landing curve that is being processed into the builder. More... | |
unsafe void | CreateRegionsAtFrames (out NXOpen.Features.ShipDesign.OrientationRegionItemBuilder[] regions) |
Will create new regions at each frame. More... | |
unsafe void | DeleteRegion (NXOpen.Features.ShipDesign.OrientationRegionItemBuilder region) |
Deletes a previously created region. More... | |
unsafe NXOpen.Features.ShipDesign.OrientationRegionItemBuilder | GetNextRegion (NXOpen.Features.ShipDesign.OrientationRegionItemBuilder region) |
Gets the next region to the current one. More... | |
unsafe void | SetAnglesNormal (NXOpen.Features.ShipDesign.OrientationRegionItemBuilder[] regions) |
Will set all angle values of input regions so that web is normal to surface. More... | |
unsafe void | SetPlacementFaces (NXOpen.DisplayableObject[] faces) |
Sets the faces or datum that are being processed into the builder. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override 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... | |
Properties | |
unsafe double | AngleTolerance [get, set] |
Returns or sets the angle tolerance used in the orientation objects to determine if vectors are parallel. More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the distance tolerance used in the orientation objects to determine if locations are coincident. More... | |
unsafe NXOpen.Features.ShipDesign.OrientationDefinitionBuilder.MeasureAngleTypes | MeasureAngles [get, set] |
Returns or sets the method in which to measure angles in the orientation objects. More... | |
unsafe NXOpen.SelectNXObject | NewRegionPoint [get] |
Returns the new region point or datum that will be used for the boundary of the new region. More... | |
unsafe NXOpen.Features.ShipDesign.OrientationDefinitionBuilder.PlacementSideTypes | PlacementSide [get, set] |
Returns or sets the side of the placement faces the stiffener is to be placed upon. More... | |
unsafe NXOpen.Features.ShipDesign.OrientationRegionItemBuilder | RegionItemData [get] |
Returns the regionItem builder. More... | |
unsafe NXOpen.Features.ShipDesign.OrientationRegionItemBuilderList | RegionList [get] |
Returns the list containing all the defined regions. More... | |
unsafe bool | ShowSurfaceAngles [get, set] |
Returns or sets the indication if the surface angles analysis display is on or off. More... | |
unsafe bool | ShowTwistRate [get, set] |
Returns or sets the indication if the twist rate analysis display is on or off. More... | |
unsafe bool | ShowWebAngles [get, set] |
Returns or sets the indication if the web angle analysis display is on or off. 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 | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
This class defines the top level object for use in definining the orientation of stiffeners and edge reinforcements.
This object allows you to define regions of a profile and allows you to define a different method of orientation for each region.
To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateOrientationDefinitionBuilder
Default values.
Property | Value |
---|---|
MeasureAngles |
NormaltoCurve |
ShowSurfaceAngles |
0 |
ShowTwistRate |
0 |
ShowWebAngles |
0 |
Created in NX9.0.0
|
inline |
Creates a new region on the landing curve to allow you to change the orientation for this area of the landing curve.
Created in NX9.0.0
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
regionPoint | New region boundary point |
|
inline |
Sets the landing curve that is being processed into the builder.
If regions have already been defined the closest point on this new curve to the region boundaries will be used for the new region boundaries when the boundary has been defined by a specified point otherwise the boundary definition will be reevaluated for this new curve and the boundary set appropriately.
Created in NX9.0.0
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
curves | The curves defining the path of the profile that is being oriented. |
|
inline |
Will create new regions at each frame.
Created in NX9.0.0
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
regions | The regions created. |
|
inline |
Deletes a previously created region.
The deleted region will be combined with the previous region.
Created in NX9.0.0
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
region |
|
inline |
Gets the next region to the current one.
Created in NX9.0.0
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
region |
|
inline |
Will set all angle values of input regions so that web is normal to surface.
Created in NX9.0.0
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
regions | The regions to process. |
|
inline |
Sets the faces or datum that are being processed into the builder.
Created in NX9.0.0
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
faces | The faces/datums defining the placement of the profile that is being oriented. |
|
getset |
Returns or sets the angle tolerance used in the orientation objects to determine if vectors are parallel.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the distance tolerance used in the orientation objects to determine if locations are coincident.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the method in which to measure angles in the orientation objects.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
get |
Returns the new region point or datum that will be used for the boundary of the new region.
Created in NX9.0.0
License requirements: None.
|
getset |
Returns or sets the side of the placement faces the stiffener is to be placed upon.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
get |
Returns the regionItem builder.
Created in NX9.0.0
License requirements: None.
|
get |
Returns the list containing all the defined regions.
Created in NX9.0.0
License requirements: None.
|
getset |
Returns or sets the indication if the surface angles analysis display is on or off.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the indication if the twist rate analysis display is on or off.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the indication if the web angle analysis display is on or off.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")