NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::GeometricUtilities::PatternClockingBuilder Class Reference

enables the ability to apply delta transforms on individual instances of a pattern within the pattern feature
To create a new instance of this class, use GeometricUtilities::PatternDefinition::CreateClockingBuilder
Default values. More...

Inheritance diagram for NXOpen::GeometricUtilities::PatternClockingBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  ClockingType { ClockingTypeWithinPatternDefinitionLinear, ClockingTypeWithinPatternDefinitionCircular, ClockingTypeUserDefined }
 type of pattern clocking to transform individual instances More...

Public Member Functions

void AddInstance (int index1, int index2)
 Adds an instance that will get this clocking
Created in NX8.0.0.
NXOpen::ExpressionAngularDelta ()
 Returns the angular delta for circular clocking
Created in NX8.0.0.
NXOpen::GeometricUtilities::PatternClockingBuilder::ClockingType ClockType ()
 Returns the clocking enum to determine if linear or angular clocking
Created in NX8.0.0.
NXOpen::ExpressionDirection1Delta ()
 Returns the x direction delta for linear clocking
Created in NX8.0.0.
NXOpen::ExpressionDirection2Delta ()
 Returns the y direction delta for linear clocking
Created in NX8.0.0.
NXOpen::GeometricUtilities::ModlMotionMotion ()
 Returns the user defined transform motion
Created in NX8.0.0.
NXOpen::ExpressionRadialDelta ()
 Returns the radial delta for circular clocking
Created in NX8.0.0.
void RemoveInstance (int index1, int index2)
 Removes an instance from this clocking
Created in NX8.0.0.
void SetClockType (NXOpen::GeometricUtilities::PatternClockingBuilder::ClockingType clockType)
 Sets the clocking enum to determine if linear or angular clocking
Created in NX8.0.0.

Detailed Description

enables the ability to apply delta transforms on individual instances of a pattern within the pattern feature
To create a new instance of this class, use GeometricUtilities::PatternDefinition::CreateClockingBuilder
Default values.

Property Value

Motion.DeltaEnum

ReferenceWcsWorkPart

Motion.DeltaXc.Value

0.0

Motion.DeltaYc.Value

0.0

Motion.DeltaZc.Value

0.0


Created in NX8.0.0.


Member Enumeration Documentation

type of pattern clocking to transform individual instances

Enumerator:
ClockingTypeWithinPatternDefinitionLinear 

within pattern definition linear

ClockingTypeWithinPatternDefinitionCircular 

within pattern definition circular

ClockingTypeUserDefined 

user defined


Member Function Documentation

Adds an instance that will get this clocking
Created in NX8.0.0.



License requirements : None

Parameters:
index1first index into the instance array to add clocking
index2second index into the instance array to add clocking

Returns the angular delta for circular clocking
Created in NX8.0.0.



License requirements : None

Returns the clocking enum to determine if linear or angular clocking
Created in NX8.0.0.



License requirements : None

Returns the x direction delta for linear clocking
Created in NX8.0.0.



License requirements : None

Returns the y direction delta for linear clocking
Created in NX8.0.0.



License requirements : None

Returns the user defined transform motion
Created in NX8.0.0.



License requirements : None

Returns the radial delta for circular clocking
Created in NX8.0.0.



License requirements : None

Removes an instance from this clocking
Created in NX8.0.0.



License requirements : None

Parameters:
index1first index into the instance array to drop this clocking
index2second index into the instance array to drop this clocking

Sets the clocking enum to determine if linear or angular clocking
Created in NX8.0.0.



License requirements : None

Parameters:
clockTypeclocking type

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