NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Tooling.LayoutRepositionBuilder Class Reference

Represents a Tooling::LayoutRepositionBuilder builder More...

Inheritance diagram for NXOpen.Tooling.LayoutRepositionBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Method { Rotate, Transform, PointToPoint }
 Represents the type of layout transform. More...
 
enum  Type { Move, Copy }
 Represents the method of layout transform. More...
 

Properties

unsafe NXOpen.Expression DimX [get]
 Returns the distance dimension in X-axis More...
 
unsafe NXOpen.Expression DimY [get]
 Returns the distance dimension in Y-axis More...
 
unsafe NXOpen.Point PointFrom [get, set]
 Returns or sets the transform start point More...
 
unsafe NXOpen.Point PointTo [get, set]
 Returns or sets the transform end point More...
 
unsafe
NXOpen.Tooling.LayoutRepositionBuilder.Method 
RepositionMethod [get, set]
 Returns or sets the reposition method More...
 
unsafe
NXOpen.Tooling.LayoutRepositionBuilder.Type 
RepositionType [get, set]
 Returns or sets the reposition type More...
 
unsafe NXOpen.Expression RotateAngle [get]
 Returns the rotate angle More...
 
unsafe NXOpen.Point RotatePoint [get, set]
 Returns or sets the rotate point More...
 
unsafe NXOpen.SelectBodyList SelectInstance [get]
 Returns the select instance More...
 

Additional Inherited Members

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Tooling::LayoutRepositionBuilder builder

To create a new instance of this class, use NXOpen.Tooling.MWLayoutCollection.CreateLayoutRepositionBuilder

Default values.

Property Value

DimX.Value

0 (millimeters part), 0 (inches part)

DimY.Value

0 (millimeters part), 0 (inches part)

RepositionType

Move

RotateAngle.Value

180

Created in NX6.0.0

Member Enumeration Documentation

Represents the type of layout transform.

Enumerator
Rotate 

Rotate method

Transform 

Transform method

PointToPoint 

Point to Point method

Represents the method of layout transform.

Enumerator
Move 

Move type

Copy 

Copy type

Property Documentation

unsafe NXOpen.Expression NXOpen.Tooling.LayoutRepositionBuilder.DimX
get

Returns the distance dimension in X-axis

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.LayoutRepositionBuilder.DimY
get

Returns the distance dimension in Y-axis

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Point NXOpen.Tooling.LayoutRepositionBuilder.PointFrom
getset

Returns or sets the transform start point

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Tooling.LayoutRepositionBuilder.PointTo
getset

Returns or sets the transform end point

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.LayoutRepositionBuilder.Method NXOpen.Tooling.LayoutRepositionBuilder.RepositionMethod
getset

Returns or sets the reposition method

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.LayoutRepositionBuilder.Type NXOpen.Tooling.LayoutRepositionBuilder.RepositionType
getset

Returns or sets the reposition type

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Tooling.LayoutRepositionBuilder.RotateAngle
get

Returns the rotate angle

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Point NXOpen.Tooling.LayoutRepositionBuilder.RotatePoint
getset

Returns or sets the rotate point

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectBodyList NXOpen.Tooling.LayoutRepositionBuilder.SelectInstance
get

Returns the select instance

Created in NX6.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.