NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::GeomcopyBuilder Class Reference

Represents a Features::Geomcopy builder
To create a new instance of this class, use Features::FeatureCollection::CreateGeomcopyBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::GeomcopyBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  AlongPathDistanceOptions { AlongPathDistanceOptionsFillPathLength, AlongPathDistanceOptionsArcLength }
 along path distance options More...
enum  CsysMirrorOptions { CsysMirrorOptionsMirrorXAndY, CsysMirrorOptionsMirrorYAndZ, CsysMirrorOptionsMirrorZAndX }
 CSYS mirror options. More...
enum  TransformTypes {
  TransformTypesBetweenLocations, TransformTypesMirror, TransformTypesTranslation, TransformTypesRotation,
  TransformTypesAlongCurve, TransformTypesOffset
}
 user input transform types. More...

Public Member Functions

NXOpen::ExpressionAlongPathAngle ()
 Returns the angle dimension used for along path type of instancing.
bool Associative ()
 Returns the associative, a logical flag to indicate if the copies are associative.
NXOpen::GeometricUtilities::BetweenLocationsDataBetweenLocations ()
 Returns the between locations data for between locations type of the transformation.
bool CopyThreads ()
 Returns the copy threads option
Created in NX8.0.0.
NXOpen::Features::GeomcopyBuilder::CsysMirrorOptions CsysMirrorOption ()
 Returns the Alternate Datum CSYS mirror method option
Created in NX6.0.0.
NXOpen::Features::GeomcopyBuilder::AlongPathDistanceOptions FillPathLength ()
 Returns the fill path length, a distance option for along path type of instancing.
NXOpen::SelectObjectListGeometryToInstance ()
 Returns the selected object list of geometry to instance.
bool HideOriginal ()
 Returns the hide original
Created in NX6.0.0.
NXOpen::PlaneMirrorPlane ()
 Returns the mirror plane for mirror type of instancing.
NXOpen::ExpressionNumberOfCopies ()
 Returns the number of copies to make for the geometry to instance.
NXOpen::GeometricUtilities::OnPathDimensionBuilderOnPathDistance ()
 Returns the onpath distance dimension used for along path type of instancing.
NXOpen::SectionPath ()
 Returns the section path for along path type of instancing.
NXOpen::ExpressionRotateAngle ()
 Returns the angle dimension used for rotation type of instancing.
NXOpen::ExpressionRotateDistance ()
 Returns the distance dimension used for rotation type of instancing.
NXOpen::AxisRotationAxis ()
 Returns the rotation axis for rotation type of instancing.
void SetAssociative (bool associative)
 Sets the associative, a logical flag to indicate if the copies are associative.
void SetCopyThreads (bool copyThreads)
 Sets the copy threads option
Created in NX8.0.0.
void SetCsysMirrorOption (NXOpen::Features::GeomcopyBuilder::CsysMirrorOptions csysMirrorOption)
 Sets the Alternate Datum CSYS mirror method option
Created in NX6.0.0.
void SetFillPathLength (NXOpen::Features::GeomcopyBuilder::AlongPathDistanceOptions fillPathLength)
 Sets the fill path length, a distance option for along path type of instancing.
void SetHideOriginal (bool hideOriginal)
 Sets the hide original
Created in NX6.0.0.
void SetMirrorPlane (NXOpen::Plane *mirrorPlane)
 Sets the mirror plane for mirror type of instancing.
void SetPath (NXOpen::Section *path)
 Sets the section path for along path type of instancing.
void SetRotationAxis (NXOpen::Axis *rotationAxis)
 Sets the rotation axis for rotation type of instancing.
void SetTranslationVector (NXOpen::Direction *translationVector)
 Sets the translation vector for translation type of instancing.
void SetType (NXOpen::Features::GeomcopyBuilder::TransformTypes transformType)
 Sets the transformation type of instancing, such as Between Locations, or Mirror.
NXOpen::ExpressionTranslateDistance ()
 Returns the distance dimension used for translation type of instancing.
NXOpen::DirectionTranslationVector ()
 Returns the translation vector for translation type of instancing.
NXOpen::Features::GeomcopyBuilder::TransformTypes Type ()
 Returns the transformation type of instancing, such as Between Locations, or Mirror.

Detailed Description

Represents a Features::Geomcopy builder
To create a new instance of this class, use 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:
AlongPathDistanceOptionsFillPathLength 

fill path length option

AlongPathDistanceOptionsArcLength 

arc length option

CSYS mirror options.

Enumerator:
CsysMirrorOptionsMirrorXAndY 

Mirror X and Y and derive Z.

CsysMirrorOptionsMirrorYAndZ 

Mirror Y and Z and derive X.

CsysMirrorOptionsMirrorZAndX 

Mirror X and Z and derive Y.

user input transform types.

Enumerator:
TransformTypesBetweenLocations 

between two point or csys locations

TransformTypesMirror 

mirror about a plane

TransformTypesTranslation 

translation along a direction

TransformTypesRotation 

rotation about an axis

TransformTypesAlongCurve 

along a path

TransformTypesOffset 

offset


Member Function Documentation

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


Created in NX5.0.0.

License requirements : None

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


Created in NX5.0.0.

License requirements : None

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


Created in NX5.0.0.

License requirements : None

Returns the copy threads option
Created in NX8.0.0.



License requirements : None

Returns the Alternate Datum CSYS mirror method option
Created in NX6.0.0.



License requirements : None

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


Created in NX5.0.0.

License requirements : None

Returns the selected object list of geometry to instance.


Created in NX5.0.0.

License requirements : None

Returns the hide original
Created in NX6.0.0.



License requirements : None

Returns the mirror plane for mirror type of instancing.


Created in NX5.0.0.

License requirements : None

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


Created in NX5.0.0.

License requirements : None

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


Created in NX5.0.0.

License requirements : None

Returns the section path for along path type of instancing.


Created in NX5.0.0.

License requirements : None

Returns the angle dimension used for rotation type of instancing.


Created in NX5.0.0.

License requirements : None

Returns the distance dimension used for rotation type of instancing.


Created in NX5.0.0.

License requirements : None

Returns the rotation axis for rotation type of instancing.


Created in NX5.0.0.

License requirements : None

Sets the associative, a logical flag to indicate if the copies are associative.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
associativeassociative

Sets the copy threads option
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
copyThreadscopythreads

Sets the Alternate Datum CSYS mirror method option
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
csysMirrorOptioncsysmirroroption

Sets the fill path length, a distance option for along path type of instancing.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
fillPathLengthfillpathlength

Sets the hide original
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
hideOriginalhideoriginal

Sets the mirror plane for mirror type of instancing.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
mirrorPlanemirrorplane

Sets the section path for along path type of instancing.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
pathpath

Sets the rotation axis for rotation type of instancing.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
rotationAxisrotationaxis

Sets the translation vector for translation type of instancing.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
translationVectortranslationvector

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


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
transformTypetransform type

Returns the distance dimension used for translation type of instancing.


Created in NX5.0.0.

License requirements : None

Returns the translation vector for translation type of instancing.


Created in NX5.0.0.

License requirements : None

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


Created in NX5.0.0.

License requirements : None


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