NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.Die.DieLimitsBuilder Class Reference

Limits a path to a segment of the path. More...

Inheritance diagram for NXOpen.Die.DieLimitsBuilder:
NXOpen.GeometricUtilities.IComponentBuilder

Public Member Functions

unsafe void GetPathObjects (out NXOpen.NXObject[] objectArray)
 Get the objects used to create the path. More...
 
unsafe void SetPathObjects (NXOpen.NXObject[] objectArray)
 Set the objects used to create the path. More...
 
unsafe void SetPath (NXOpen.Curve path)
 Set the path used for the limits. More...
 
unsafe void SetLimitsFromCurve (NXOpen.Curve curve)
 Set the limits from the endpoints of the input curve. More...
 
unsafe NXOpen.Curve GetPath ()
 Get the path used for the limits. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Properties

unsafe NXOpen.ScCollector Curve [get]
 Returns the curve used to set the limits. More...
 
unsafe
NXOpen.GeometricUtilities.OnPathDimensionBuilder 
Point1 [get]
 Returns the first limit point. More...
 
unsafe
NXOpen.GeometricUtilities.OnPathDimensionBuilder 
Point2 [get]
 Returns the last limit point. More...
 
unsafe bool RemoveLimitPoints [get, set]
 Returns or sets the indication that limit points are being removed. More...
 
unsafe int Reverse [get, set]
 Returns or sets the indication that limit points should be reversed. More...
 

Detailed Description

Limits a path to a segment of the path.

To create a new instance of this class, use NXOpen.Die.DieCollection.CreateDieLimits

Created in NX7.5.0

Member Function Documentation

unsafe NXOpen.Curve NXOpen.Die.DieLimitsBuilder.GetPath ( )

Get the path used for the limits.

Created in NX8.0.0

License requirements: None.

Returns
unsafe void NXOpen.Die.DieLimitsBuilder.GetPathObjects ( out NXOpen.NXObject[]  objectArray)

Get the objects used to create the path.

Created in NX7.5.0

License requirements: None.

Parameters
objectArrayThe opening objects that were used to create the path.
unsafe void NXOpen.Die.DieLimitsBuilder.SetLimitsFromCurve ( NXOpen.Curve  curve)

Set the limits from the endpoints of the input curve.

Created in NX8.0.0

License requirements: None.

Parameters
curveCurve to set limits
unsafe void NXOpen.Die.DieLimitsBuilder.SetPath ( NXOpen.Curve  path)

Set the path used for the limits.

Created in NX8.0.0

License requirements: None.

Parameters
pathPath curve
unsafe void NXOpen.Die.DieLimitsBuilder.SetPathObjects ( NXOpen.NXObject[]  objectArray)

Set the objects used to create the path.

Created in NX7.5.0

License requirements: None.

Parameters
objectArrayThe opening objects that were used to create the path.
unsafe bool NXOpen.Die.DieLimitsBuilder.Validate ( )

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Created in NX3.0.1

License requirements: None.

Returns
Was self validation successful

Implements NXOpen.GeometricUtilities.IComponentBuilder.

Property Documentation

unsafe NXOpen.ScCollector NXOpen.Die.DieLimitsBuilder.Curve
get

Returns the curve used to set the limits.

The string will be combined into a single curve and the endpoints of the combined curve will be used to set the first and last limit points.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder NXOpen.Die.DieLimitsBuilder.Point1
get

Returns the first limit point.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder NXOpen.Die.DieLimitsBuilder.Point2
get

Returns the last limit point.

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.Die.DieLimitsBuilder.RemoveLimitPoints
getset

Returns or sets the indication that limit points are being removed.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Die.DieLimitsBuilder.Reverse
getset

Returns or sets the indication that limit points should be reversed.

Setting of 1 indicates to reverse.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.


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