NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Features.ShipDesign.SplitStandardPartBuilder Class Reference

Represents a NXOpen.Features.ShipDesign.SplitStandardPartBuilder . More...

Inheritance diagram for NXOpen.Features.ShipDesign.SplitStandardPartBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ToolTypes { FacePlane, Curve }
 Represents the split tool types. More...
 

Public Member Functions

unsafe void ConvertObjectsToAdd (NXOpen.DisplayableObject[] selectedObjectTags)
 Converts the selected objects to acceptable one and add to the selection list. More...
 
unsafe void ConvertObjectsToRemove (NXOpen.DisplayableObject[] selectedObjectTags)
 Converts the selected objects to acceptable one and remove it from the selection list. More...
 
unsafe void Reset ()
 Resets the calculation results of standard part split when tool object changes. 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 AngularTolerance [get, set]
 Returns or sets the tolerance, in degrees, used to determine when angles are zero. More...
 
unsafe
NXOpen.Features.ShipDesign.CornerCutBuilder 
BaseCornerCut [get]
 Returns the corner cut at the base point on the standard part. More...
 
unsafe double DistanceTolerance [get, set]
 Returns or sets the tolerance used to determine when distances are considered zero. More...
 
unsafe NXOpen.Expression LocationOffset [get]
 Returns the offset value to the split location on the standard part base. More...
 
unsafe NXOpen.Expression OrientationAngle [get]
 Returns the orientation angle relative to the split curve or plane to split the standard part. More...
 
unsafe
NXOpen.Features.ShipDesign.CornerCutBuilder 
ReinforcementCornerCut [get]
 Returns the corner cut at the reinforcement point. More...
 
unsafe NXOpen.Expression ReinforceOffset [get]
 Returns the offset value to the split location on the standard part reinforcement. More...
 
unsafe bool ReverseSplitDirection [get, set]
 Returns or sets the flag to indicate whether to reverse the split direction or not. More...
 
unsafe bool SplitReinforcement [get, set]
 Returns or sets the flag to indicate whether to split the reinforcement part on the standard part. More...
 
unsafe NXOpen.Section ToolCurve [get]
 Returns the tool curve which used to split the standard part. More...
 
unsafe NXOpen.SelectNXObject ToolFacePlane [get]
 Returns the tool face or plane used to split the standard part. More...
 
unsafe int ToolType [get, set]
 Returns or sets the split tool type to split the standard part. More...
 
unsafe
NXOpen.Weld.CharacteristicsBuilder 
WeldCharacteristics [get]
 Returns the weld characteristics assigned to the split edges. 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...
 

Detailed Description

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.

Property Value

AngularTolerance

0.5

BaseCornerCut.DistanceTolerance

0.0254 (millimeters part), 0.001 (inches part)

DistanceTolerance

0.0254

LocationOffset.Value

0 (millimeters part), 0 (inches part)

OrientationAngle.Value

0

ReinforceOffset.Value

0 (millimeters part), 0 (inches part)

SplitReinforcement

1

Created in NX9.0.0

Member Enumeration Documentation

Represents the split tool types.

Enumerator
FacePlane 

Face or plane object.

Curve 

Curve

Member Function Documentation

unsafe void NXOpen.Features.ShipDesign.SplitStandardPartBuilder.ConvertObjectsToAdd ( NXOpen.DisplayableObject[]  selectedObjectTags)
inline

Converts the selected objects to acceptable one and add to the selection list.

Created in NX9.0.0

License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters
selectedObjectTags
unsafe void NXOpen.Features.ShipDesign.SplitStandardPartBuilder.ConvertObjectsToRemove ( NXOpen.DisplayableObject[]  selectedObjectTags)
inline

Converts the selected objects to acceptable one and remove it from the selection list.

Created in NX9.0.0

License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters
selectedObjectTags
unsafe void NXOpen.Features.ShipDesign.SplitStandardPartBuilder.Reset ( )
inline

Resets the calculation results of standard part split when tool object changes.

Created in NX9.0.0

License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Property Documentation

unsafe double NXOpen.Features.ShipDesign.SplitStandardPartBuilder.AngularTolerance
getset

Returns or sets the tolerance, in degrees, used to determine when angles are zero.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe NXOpen.Features.ShipDesign.CornerCutBuilder NXOpen.Features.ShipDesign.SplitStandardPartBuilder.BaseCornerCut
get

Returns the corner cut at the base point on the standard part.

Created in NX9.0.0

License requirements: None.

unsafe double NXOpen.Features.ShipDesign.SplitStandardPartBuilder.DistanceTolerance
getset

Returns or sets the tolerance used to determine when distances are considered zero.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.SplitStandardPartBuilder.LocationOffset
get

Returns the offset value to the split location on the standard part base.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.SplitStandardPartBuilder.OrientationAngle
get

Returns the orientation angle relative to the split curve or plane to split the standard part.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Features.ShipDesign.CornerCutBuilder NXOpen.Features.ShipDesign.SplitStandardPartBuilder.ReinforcementCornerCut
get

Returns the corner cut at the reinforcement point.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.SplitStandardPartBuilder.ReinforceOffset
get

Returns the offset value to the split location on the standard part reinforcement.

Created in NX9.0.0

License requirements: None.

unsafe bool NXOpen.Features.ShipDesign.SplitStandardPartBuilder.ReverseSplitDirection
getset

Returns or sets the flag to indicate whether to reverse the split direction or not.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe bool NXOpen.Features.ShipDesign.SplitStandardPartBuilder.SplitReinforcement
getset

Returns or sets the flag to indicate whether to split the reinforcement part on the standard part.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe NXOpen.Section NXOpen.Features.ShipDesign.SplitStandardPartBuilder.ToolCurve
get

Returns the tool curve which used to split the standard part.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Features.ShipDesign.SplitStandardPartBuilder.ToolFacePlane
get

Returns the tool face or plane used to split the standard part.

Created in NX9.0.0

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.SplitStandardPartBuilder.ToolType
getset

Returns or sets the split tool type to split the standard part.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe NXOpen.Weld.CharacteristicsBuilder NXOpen.Features.ShipDesign.SplitStandardPartBuilder.WeldCharacteristics
get

Returns the weld characteristics assigned to the split edges.

Created in NX9.0.0

License requirements: None.


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