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.PartGeometryCopyBuilder Class Reference

Represents a NXOpen.Features.PartGeometryCopyBuilder builder More...

Inheritance diagram for NXOpen.Features.PartGeometryCopyBuilder:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Type {
  Automatic, BodyCollector, BodyObject, CurveFeature,
  Sketch, Datum, Point, CompositeCurve,
  CompositeFace, Expression, Pmi, Curve,
  Face, RoutingObject
}
 Specifies object types to copy in the part geometry copy block More...
 

Public Member Functions

unsafe
NXOpen.Features.PartGeometryCopySelectBuilder 
CreateSelectionBuilder (NXOpen.Features.PartGeometryCopyBuilder.Type objectType)
 Creates a part geometry copy select builder 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 int InterfaceUsageType [get, set]
 Returns or sets the interface usage type of selected item More...
 
unsafe
NXOpen.Features.PartGeometryCopySelectBuilderList 
ObjectList [get]
 Returns the list of copied objects More...
 
unsafe
NXOpen.Features.PartGeometryCopyBuilder.Type 
ObjectType [get, set]
 Returns or sets the type of object to be copied 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.PartGeometryCopyBuilder builder

Created in NX9.0.0

Member Enumeration Documentation

Specifies object types to copy in the part geometry copy block

Enumerator
Automatic 

An option to select point, datum, sketch, body, and curve feature

BodyCollector 

An option to select bodies via body selection intent

BodyObject 

An option to select body, body-based feature, and body group

CurveFeature 

Curve-based feature

Sketch 

Sketch feature

Datum 

Datum plane, datum axis or datum coordinate system feature

Point 

Point

CompositeCurve 

An option to composite a curve via curve selection intent

CompositeFace 

An option to composite a body via face selection intent

Expression 

Expression

Pmi 

PMI dimension

Curve 

Curve or edge

Face 

Face

RoutingObject 

Routing Object

Member Function Documentation

unsafe NXOpen.Features.PartGeometryCopySelectBuilder NXOpen.Features.PartGeometryCopyBuilder.CreateSelectionBuilder ( NXOpen.Features.PartGeometryCopyBuilder.Type  objectType)
inline

Creates a part geometry copy select builder

Created in NX9.0.0

License requirements: None.

Parameters
objectTypeType of object to be copied
Returns
selection builder

Property Documentation

unsafe int NXOpen.Features.PartGeometryCopyBuilder.InterfaceUsageType
getset

Returns or sets the interface usage type of selected item

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: gateway ("UG GATEWAY")

unsafe NXOpen.Features.PartGeometryCopySelectBuilderList NXOpen.Features.PartGeometryCopyBuilder.ObjectList
get

Returns the list of copied objects

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Features.PartGeometryCopyBuilder.Type NXOpen.Features.PartGeometryCopyBuilder.ObjectType
getset

Returns or sets the type of object to be copied

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: gateway ("UG GATEWAY")


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