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

Represents a NXOpen.Features.Geomcopy builder More...

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

Public Types

enum  AlongPathDistanceOptions { FillPathLength, ArcLength }
 along path distance options More...
 
enum  CsysMirrorOptions { MirrorXAndY, MirrorYAndZ, MirrorZAndX }
 CSYS mirror options More...
 
enum  TransformTypes {
  BetweenLocations, Mirror, Translation, Rotation,
  AlongCurve, Offset
}
 user input transform types. More...
 

Properties

unsafe NXOpen.Expression AlongPathAngle [get]
 Returns the angle dimension used for along path type of instancing. More...
 
unsafe bool Associative [get, set]
 Returns or sets the associative, a logical flag to indicate if the copies are associative. More...
 
unsafe
NXOpen.GeometricUtilities.BetweenLocationsData 
BetweenLocations [get]
 Returns the between locations data for between locations type of the transformation. More...
 
unsafe bool CopyThreads [get, set]
 Returns or sets the copy threads option More...
 
unsafe
NXOpen.Features.GeomcopyBuilder.CsysMirrorOptions 
CsysMirrorOption [get, set]
 Returns or sets the Alternate Datum CSYS mirror method option More...
 
unsafe
NXOpen.Features.GeomcopyBuilder.AlongPathDistanceOptions 
FillPathLength [get, set]
 Returns or sets the fill path length, a distance option for along path type of instancing. More...
 
unsafe NXOpen.SelectObjectList GeometryToInstance [get]
 Returns the selected object list of geometry to instance. More...
 
unsafe bool HideOriginal [get, set]
 Returns or sets the hide original More...
 
unsafe NXOpen.Plane MirrorPlane [get, set]
 Returns or sets the mirror plane for mirror type of instancing. More...
 
unsafe NXOpen.Expression NumberOfCopies [get]
 Returns the number of copies to make for the geometry to instance. More...
 
unsafe
NXOpen.GeometricUtilities.OnPathDimensionBuilder 
OnPathDistance [get]
 Returns the onpath distance dimension used for along path type of instancing. More...
 
unsafe NXOpen.Section Path [get, set]
 Returns or sets the section path for along path type of instancing. More...
 
unsafe NXOpen.Expression RotateAngle [get]
 Returns the angle dimension used for rotation type of instancing. More...
 
unsafe NXOpen.Expression RotateDistance [get]
 Returns the distance dimension used for rotation type of instancing. More...
 
unsafe NXOpen.Axis RotationAxis [get, set]
 Returns or sets the rotation axis for rotation type of instancing. More...
 
unsafe NXOpen.Expression TranslateDistance [get]
 Returns the distance dimension used for translation type of instancing. More...
 
unsafe NXOpen.Direction TranslationVector [get, set]
 Returns or sets the translation vector for translation type of instancing. More...
 
unsafe
NXOpen.Features.GeomcopyBuilder.TransformTypes 
Type [get, set]
 Returns or sets the transformation type of instancing, such as Between Locations, or Mirror. More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
unsafe bool PatchSolutionFlag [get, set]
 Returns or sets the patch solution flag More...
 
unsafe string PatchSurfaceFilename [get, set]
 Returns or sets the patch surface filename More...
 
unsafe string SurroundingPatchSurfaceFilename [get, set]
 Returns or sets the surrounding patch surface filename More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Features.Geomcopy builder

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateGeomcopyBuilder

Default values.

Property Value

Associative

True

CopyThreads

True

CsysMirrorOption

MirrorYAndZ

FillPathLength

FillPathLength

Created in NX5.0.0

Member Enumeration Documentation

along path distance options

Enumerator
FillPathLength 

fill path length option

ArcLength 

arc length option

CSYS mirror options

Enumerator
MirrorXAndY 

Mirror X and Y and derive Z

MirrorYAndZ 

Mirror Y and Z and derive X

MirrorZAndX 

Mirror X and Z and derive Y

user input transform types.

Enumerator
BetweenLocations 

between two point or csys locations

Mirror 

mirror about a plane

Translation 

translation along a direction

Rotation 

rotation about an axis

AlongCurve 

along a path

Offset 

offset

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.GeomcopyBuilder.AlongPathAngle
get

Returns the angle dimension used for along path type of instancing.

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.Features.GeomcopyBuilder.Associative
getset

Returns or sets the associative, a logical flag to indicate if the copies are associative.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.GeometricUtilities.BetweenLocationsData NXOpen.Features.GeomcopyBuilder.BetweenLocations
get

Returns the between locations data for between locations type of the transformation.

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.Features.GeomcopyBuilder.CopyThreads
getset

Returns or sets the copy threads option

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.GeomcopyBuilder.CsysMirrorOptions NXOpen.Features.GeomcopyBuilder.CsysMirrorOption
getset

Returns or sets the Alternate Datum CSYS mirror method option

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.GeomcopyBuilder.AlongPathDistanceOptions NXOpen.Features.GeomcopyBuilder.FillPathLength
getset

Returns or sets the fill path length, a distance option for along path type of instancing.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.SelectObjectList NXOpen.Features.GeomcopyBuilder.GeometryToInstance
get

Returns the selected object list of geometry to instance.

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.Features.GeomcopyBuilder.HideOriginal
getset

Returns or sets the hide original

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Plane NXOpen.Features.GeomcopyBuilder.MirrorPlane
getset

Returns or sets the mirror plane for mirror type of instancing.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.GeomcopyBuilder.NumberOfCopies
get

Returns the number of copies to make for the geometry to instance.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder NXOpen.Features.GeomcopyBuilder.OnPathDistance
get

Returns the onpath distance dimension used for along path type of instancing.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Section NXOpen.Features.GeomcopyBuilder.Path
getset

Returns or sets the section path for along path type of instancing.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.GeomcopyBuilder.RotateAngle
get

Returns the angle dimension used for rotation type of instancing.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.GeomcopyBuilder.RotateDistance
get

Returns the distance dimension used for rotation type of instancing.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Axis NXOpen.Features.GeomcopyBuilder.RotationAxis
getset

Returns or sets the rotation axis for rotation type of instancing.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.GeomcopyBuilder.TranslateDistance
get

Returns the distance dimension used for translation type of instancing.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Direction NXOpen.Features.GeomcopyBuilder.TranslationVector
getset

Returns or sets the translation vector for translation type of instancing.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.GeomcopyBuilder.TransformTypes NXOpen.Features.GeomcopyBuilder.Type
getset

Returns or sets the transformation type of instancing, such as Between Locations, or Mirror.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")


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