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

enables the ability to apply delta transforms on individual instances of a pattern
More...

Inheritance diagram for NXOpen::GeometricUtilities::PatternClocking:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

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

Public Member Functions

NXOpen::ExpressionAngularDelta ()
 Returns the angular delta for circular clocking

NXOpen::GeometricUtilities::PatternClocking::ClockingType ClockType ()
 Returns the clocking enum to determine if linear or angular clocking

NXOpen::ExpressionDirection1Delta ()
 Returns the x direction delta for linear clocking

NXOpen::ExpressionDirection2Delta ()
 Returns the y direction delta for linear clocking

NXOpen::ExpressionRadialDelta ()
 Returns the radial delta for circular clocking

void SetAngularDelta (const NXString &angularDeltaExp)
 Sets a angular delta for circular clocking

void SetRadialDelta (const NXString &radialDelta)
 Sets a radial delta for circular clocking

void SetXDirectionDelta (const NXString &direction1Exp)
 Sets an x direction delta for linear clocking

void SetYDirectionDelta (const NXString &direction2Exp)
 Sets a y direction delta for linear clocking

virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called.

Detailed Description

enables the ability to apply delta transforms on individual instances of a pattern

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.


Member Enumeration Documentation

type of pattern clocking to transform individual instances

Enumerator:
ClockingTypeWithinPatternDefinitionLinear 

within pattern definition linear

ClockingTypeWithinPatternDefinitionCircular 

within pattern definition circular


Member Function Documentation

Returns the angular delta for circular clocking

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.

License requirements : None

Returns the clocking enum to determine if linear or angular clocking

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.

License requirements : None

Returns the x direction delta for linear clocking

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.

License requirements : None

Returns the y direction delta for linear clocking

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.

License requirements : None

Returns the radial delta for circular clocking

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.

License requirements : None

Sets a angular delta for circular clocking

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.

License requirements : None

Parameters:
angularDeltaExpangular delta in degrees
NOTE: The full Unicode character set is not supported for this parameter.

Sets a radial delta for circular clocking

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.

License requirements : None

Parameters:
radialDeltadistance radial delta
NOTE: The full Unicode character set is not supported for this parameter.

Sets an x direction delta for linear clocking

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.

License requirements : None

Parameters:
direction1Expdistance delta
NOTE: The full Unicode character set is not supported for this parameter.

Sets a y direction delta for linear clocking

Deprecated:
Deprecated in NX8.0.0.



Created in NX7.5.0.

License requirements : None

Parameters:
direction2Expdistance delta
NOTE: The full Unicode character set is not supported for this parameter.

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns:
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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