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

Represents a NXOpen.Features.MoveObjectBuilder . More...

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

Public Types

enum  LayerOptionType { Original, Work, AsSpecified }
 Indicates the layer on which moved or copied objects will be placed More...
 
enum  MoveObjectResultOptions { MoveOriginal, CopyOriginal }
 Indicates whether to move or copy objects More...
 

Properties

unsafe bool Associative [get, set]
 Returns or sets the associative flag. More...
 
unsafe bool CreateTraceLines [get, set]
 Returns or sets the create trace lines flag More...
 
unsafe int Divisions [get, set]
 Returns or sets the distance or angle divisions More...
 
unsafe int Layer [get, set]
 Returns or sets the layer More...
 
unsafe
NXOpen.Features.MoveObjectBuilder.LayerOptionType 
LayerOption [get, set]
 Returns or sets the layer option More...
 
unsafe
NXOpen.Features.MoveObjectBuilder.MoveObjectResultOptions 
MoveObjectResult [get, set]
 Returns or sets the move rotate result More...
 
unsafe bool MoveParents [get, set]
 Returns or sets the move parents flag. More...
 
unsafe int NumberOfCopies [get, set]
 Returns or sets the number of copies More...
 
unsafe NXOpen.SelectNXObjectList ObjectToMoveObject [get]
 Returns the objects to move-rotate More...
 
unsafe
NXOpen.GeometricUtilities.ModlMotion 
TransformMotion [get]
 Returns the transform 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 NXOpen.Features.MoveObjectBuilder .

Inputs to this class can be convergent objects.

To create a new instance of this class, use NXOpen.Features.BaseFeatureCollection.CreateMoveObjectBuilder

Default values.

Property Value

Associative

false

CreateTraceLines

false

Divisions

1

LayerOption

Original

MoveObjectResult

MoveOriginal

MoveParents

true

NumberOfCopies

1

TransformMotion.DeltaEnum

ReferenceWcsWorkPart

TransformMotion.DeltaXc.Value

0.0

TransformMotion.DeltaYc.Value

0.0

TransformMotion.DeltaZc.Value

0.0

TransformMotion.Option

Dynamic

Created in NX6.0.0

Member Enumeration Documentation

Indicates the layer on which moved or copied objects will be placed

Enumerator
Original 

Original Layer

Work 

Work Layer

AsSpecified 

As Specified Layer

Indicates whether to move or copy objects

Enumerator
MoveOriginal 

move objects

CopyOriginal 

copy objects

Property Documentation

unsafe bool NXOpen.Features.MoveObjectBuilder.Associative
getset

Returns or sets the associative flag.

A Move Object feature is created only when Move Parents flag is false.

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Features.MoveObjectBuilder.CreateTraceLines
getset

Returns or sets the create trace lines flag

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Features.MoveObjectBuilder.Divisions
getset

Returns or sets the distance or angle divisions

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Features.MoveObjectBuilder.Layer
getset

Returns or sets the layer

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Features.MoveObjectBuilder.LayerOptionType NXOpen.Features.MoveObjectBuilder.LayerOption
getset

Returns or sets the layer option

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Features.MoveObjectBuilder.MoveObjectResultOptions NXOpen.Features.MoveObjectBuilder.MoveObjectResult
getset

Returns or sets the move rotate result

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Features.MoveObjectBuilder.MoveParents
getset

Returns or sets the move parents flag.

The parents of selected objects will be moved only when Associative flag is false.

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Features.MoveObjectBuilder.NumberOfCopies
getset

Returns or sets the number of copies

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectNXObjectList NXOpen.Features.MoveObjectBuilder.ObjectToMoveObject
get

Returns the objects to move-rotate

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.ModlMotion NXOpen.Features.MoveObjectBuilder.TransformMotion
get

Returns the transform

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.