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

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

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

List of all members.

Public Types

enum  MethodOptions { MethodOptionsLinear, MethodOptionsCubic }
 offset methods for creating the new surface More...

Public Member Functions

double DistanceTolerance ()
 Returns the distance tolerance.
NXOpen::SelectFaceFace ()
 Returns the face to be offset
Created in NX8.0.0.
bool IsApplyToAll ()
 Returns the toggle to set all offsets to equal value.
bool IsKeepParameterization ()
 Returns the toggle to maintain source face parameterization in the offset face.
bool IsReverseDirection ()
 Returns the toggle to reverse the direction of all offsets.
NXOpen::Features::VariableOffsetBuilder::MethodOptions Method ()
 Returns the offset method
Created in NX8.0.0.
NXOpen::ExpressionOffsetAtA ()
 Returns the offset at corner A.
NXOpen::ExpressionOffsetAtB ()
 Returns the offset at corner B.
NXOpen::ExpressionOffsetAtC ()
 Returns the offset at corner C.
NXOpen::ExpressionOffsetAtD ()
 Returns the offset at corner D.
NXOpen::PointPointA ()
 Returns the point at corner A.
NXOpen::PointPointB ()
 Returns the point at corner B.
NXOpen::PointPointC ()
 Returns the point at corner C.
NXOpen::PointPointD ()
 Returns the point at corner D.
void SetApplyToAll (bool isApplyToAll)
 Sets the toggle to set all offsets to equal value.
void SetDistanceTolerance (double distanceTolerance)
 Sets the distance tolerance.
void SetKeepParameterization (bool isKeepParameterization)
 Sets the toggle to maintain source face parameterization in the offset face.
void SetMethod (NXOpen::Features::VariableOffsetBuilder::MethodOptions method)
 Sets the offset method
Created in NX8.0.0.
void SetPointA (NXOpen::Point *point)
 Sets the point at corner A.
void SetPointB (NXOpen::Point *point)
 Sets the point at corner B.
void SetPointC (NXOpen::Point *point)
 Sets the point at corner C.
void SetPointD (NXOpen::Point *point)
 Sets the point at corner D.
void SetReverseDirection (bool isReverseDirection)
 Sets the toggle to reverse the direction of all offsets.

Detailed Description

Represents a Features::VariableOffset builder
To create a new instance of this class, use Features::FeatureCollection::CreateVariableOffsetBuilder
Default values.

Property Value

IsApplyToAll

0

IsKeepParameterization

0

Method

Linear


Created in NX8.0.0.


Member Enumeration Documentation

offset methods for creating the new surface

Enumerator:
MethodOptionsLinear 

linear offset applied along both of U and V directions

MethodOptionsCubic 

cublic offset applied along both of U and V directions


Member Function Documentation

Returns the distance tolerance.


Created in NX8.0.0.

License requirements : None

Returns the face to be offset
Created in NX8.0.0.



License requirements : None

Returns the toggle to set all offsets to equal value.


Created in NX8.0.0.

License requirements : None

Returns the toggle to maintain source face parameterization in the offset face.


Created in NX8.0.0.

License requirements : None

Returns the toggle to reverse the direction of all offsets.


Created in NX8.0.0.

License requirements : None

Returns the offset method
Created in NX8.0.0.



License requirements : None

Returns the offset at corner A.


Created in NX8.0.0.

License requirements : None

Returns the offset at corner B.


Created in NX8.0.0.

License requirements : None

Returns the offset at corner C.


Created in NX8.0.0.

License requirements : None

Returns the offset at corner D.


Created in NX8.0.0.

License requirements : None

Returns the point at corner A.


Created in NX8.0.0.

License requirements : None

Returns the point at corner B.


Created in NX8.0.0.

License requirements : None

Returns the point at corner C.


Created in NX8.0.0.

License requirements : None

Returns the point at corner D.


Created in NX8.0.0.

License requirements : None

Sets the toggle to set all offsets to equal value.


Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
isApplyToAllisapplytoall

Sets the distance tolerance.


Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
distanceTolerancedistancetolerance

Sets the toggle to maintain source face parameterization in the offset face.


Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
isKeepParameterizationiskeepparameterization

Sets the offset method
Created in NX8.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
methodmethod

Sets the point at corner A.


Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
pointpoint

Sets the point at corner B.


Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
pointpoint

Sets the point at corner C.


Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
pointpoint

Sets the point at corner D.


Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
pointpoint

Sets the toggle to reverse the direction of all offsets.


Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
isReverseDirectionisreversedirection

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