DieLocationBuilder Class¶
-
class
NXOpen.Die.
DieLocationBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents a
NXOpen.Die.DieLocationBuilder
.The Die Location Item is a helper and identifies a single item in the
NXOpen.Die.DieLocationBuilder
. The item allows the user to fully specify a single location point for items such as hole center or clamping slot location. Note that a non-point is selected, such as a plane or coordinate system, the control point of the object will be used for the location.To create a new instance of this class, use
NXOpen.Die.DieCollection.CreateDieLocation
New in version NX6.0.0.
Properties¶
Property | Description |
---|---|
CoordinateSystemMatrix | Returns or sets the coordinate system matrix |
CoordinateSystemOrigin | Returns or sets the coordinate system origin |
InputType | Returns or sets the type of source that defined the location |
Location | Returns the selected location |
Plane | Returns or sets the specified plane |
Point | Returns or sets the specified point |
Tag | Returns the Tag for this object. |
Vector | Returns or sets the specified vector |
Methods¶
Method | Description |
---|---|
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
DieLocationBuilderLocationType Enumeration | the options available for defining the location |
Property Detail¶
CoordinateSystemMatrix¶
-
DieLocationBuilder.
CoordinateSystemMatrix
¶ Returns or sets the coordinate system matrix
-------------------------------------
Getter Method
Signature
CoordinateSystemMatrix()
Returns: Return type: NXOpen.Matrix3x3
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CoordinateSystemMatrix(coordinateSystemMatrix)
Parameters: coordinateSystemMatrix ( NXOpen.Matrix3x3
) –New in version NX6.0.0.
License requirements: None.
CoordinateSystemOrigin¶
-
DieLocationBuilder.
CoordinateSystemOrigin
¶ Returns or sets the coordinate system origin
-------------------------------------
Getter Method
Signature
CoordinateSystemOrigin()
Returns: Return type: NXOpen.Point3d
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CoordinateSystemOrigin(coordinateSystemOrigin)
Parameters: coordinateSystemOrigin ( NXOpen.Point3d
) –New in version NX6.0.0.
License requirements: None.
InputType¶
-
DieLocationBuilder.
InputType
¶ Returns or sets the type of source that defined the location
-------------------------------------
Getter Method
Signature
InputType()
Returns: Return type: NXOpen.Die.DieLocationBuilderLocationType
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InputType(inputType)
Parameters: inputType ( NXOpen.Die.DieLocationBuilderLocationType
) –New in version NX6.0.0.
License requirements: None.
Location¶
-
DieLocationBuilder.
Location
¶ Returns the selected location
-------------------------------------
Getter Method
Signature
Location()
Returns: Return type: NXOpen.SelectNXObject
New in version NX6.0.0.
License requirements: None.
Plane¶
-
DieLocationBuilder.
Plane
¶ Returns or sets the specified plane
-------------------------------------
Getter Method
Signature
Plane()
Returns: Return type: NXOpen.Plane
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Plane(plane)
Parameters: plane ( NXOpen.Plane
) –New in version NX6.0.0.
License requirements: None.
Point¶
-
DieLocationBuilder.
Point
¶ Returns or sets the specified point
-------------------------------------
Getter Method
Signature
Point()
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Point(point)
Parameters: point ( NXOpen.Point
) –New in version NX6.0.0.
License requirements: None.
Vector¶
-
DieLocationBuilder.
Vector
¶ Returns or sets the specified vector
-------------------------------------
Getter Method
Signature
Vector()
Returns: Return type: NXOpen.Direction
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Vector(vector)
Parameters: vector ( NXOpen.Direction
) –New in version NX6.0.0.
License requirements: None.
Method Detail¶
Validate¶
-
DieLocationBuilder.
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.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.