NX Open C++ Reference Guide
|
enables the ability to apply delta transforms on individual instances of a pattern
More...
Public Types | |
enum | ClockingType { ClockingTypeWithinPatternDefinitionLinear, ClockingTypeWithinPatternDefinitionCircular } |
type of pattern clocking to transform individual instances More... | |
Public Member Functions | |
NXOpen::Expression * | AngularDelta () |
Returns the angular delta for circular clocking | |
NXOpen::GeometricUtilities::PatternClocking::ClockingType | ClockType () |
Returns the clocking enum to determine if linear or angular clocking | |
NXOpen::Expression * | Direction1Delta () |
Returns the x direction delta for linear clocking | |
NXOpen::Expression * | Direction2Delta () |
Returns the y direction delta for linear clocking | |
NXOpen::Expression * | RadialDelta () |
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. |
enables the ability to apply delta transforms on individual instances of a pattern
Created in NX7.5.0.
Returns the angular delta for circular clocking
Created in NX7.5.0.
License requirements : None
NXOpen::GeometricUtilities::PatternClocking::ClockingType NXOpen::GeometricUtilities::PatternClocking::ClockType | ( | ) |
Returns the clocking enum to determine if linear or angular clocking
Created in NX7.5.0.
License requirements : None
Returns the x direction delta for linear clocking
Created in NX7.5.0.
License requirements : None
Returns the y direction delta for linear clocking
Created in NX7.5.0.
License requirements : None
Returns the radial delta for circular clocking
Created in NX7.5.0.
License requirements : None
void NXOpen::GeometricUtilities::PatternClocking::SetAngularDelta | ( | const NXString & | angularDeltaExp | ) |
Sets a angular delta for circular clocking
Created in NX7.5.0.
License requirements : None
angularDeltaExp | angular delta in degrees NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::GeometricUtilities::PatternClocking::SetRadialDelta | ( | const NXString & | radialDelta | ) |
Sets a radial delta for circular clocking
Created in NX7.5.0.
License requirements : None
radialDelta | distance radial delta NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::GeometricUtilities::PatternClocking::SetXDirectionDelta | ( | const NXString & | direction1Exp | ) |
Sets an x direction delta for linear clocking
Created in NX7.5.0.
License requirements : None
direction1Exp | distance delta NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::GeometricUtilities::PatternClocking::SetYDirectionDelta | ( | const NXString & | direction2Exp | ) |
Sets a y direction delta for linear clocking
Created in NX7.5.0.
License requirements : None
direction2Exp | distance delta NOTE: The full Unicode character set is not supported for this parameter. |
virtual bool NXOpen::GeometricUtilities::PatternClocking::Validate | ( | ) | [virtual] |
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.
Implements NXOpen::GeometricUtilities::IComponentBuilder.