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

Represents a builder for a pattern face feature, don't use it until nx502. More...

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

List of all members.

Public Types

enum  PatternTypes { PatternTypesRectangular, PatternTypesCircular, PatternTypesMirror }
 Enumeration of pattern type, don't use it until nx502
Created in NX5.0.2. More...

Public Member Functions

NXOpen::ExpressionAngle ()
 Returns the angle between circular pattern, don't use it until nx502
Created in NX5.0.2.
NXOpen::AxisAxis ()
 Returns the axis of circular pattern, don't use it until nx502
Created in NX5.0.2.
NXOpen::ExpressionCircularCount ()
 Returns the count of circular pattern, don't use it until nx502
Created in NX5.0.2.
NXOpen::ScCollectorFace ()
 Returns the faces to pattern, don't use it until nx502
Created in NX5.0.2.
NXOpen::SelectTaggedObjectPlane ()
 Returns the mirror plane of mirror pattern, don't use it until nx502
Created in NX5.0.2.
bool RestoreOption ()
 Returns the restore option for absent members.
void SetAxis (NXOpen::Axis *axis)
 Sets the axis of circular pattern, don't use it until nx502
Created in NX5.0.2.
void SetRestoreOption (bool restoreOption)
 Sets the restore option for absent members.
void SetType (NXOpen::Features::PatternFaceBuilder::PatternTypes patternType)
 Sets the pattern face type, don't use it until nx502
Created in NX5.0.2.
void SetXVector (NXOpen::Direction *xVector)
 Sets the X direction of rectangular pattern, don't use it until nx502
Created in NX5.0.2.
void SetYVector (NXOpen::Direction *yVector)
 Sets the Y direction of rectangular pattern, don't use it until nx502
Created in NX5.0.2.
NXOpen::Features::PatternFaceBuilder::PatternTypes Type ()
 Returns the pattern face type, don't use it until nx502
Created in NX5.0.2.
NXOpen::ExpressionXCount ()
 Returns the count of rectangular pattern along X direction, don't use it until nx502
Created in NX5.0.2.
NXOpen::ExpressionXDistance ()
 Returns the distance between rectangular pattern along X direction, don't use it until nx502
Created in NX5.0.2.
NXOpen::DirectionXVector ()
 Returns the X direction of rectangular pattern, don't use it until nx502
Created in NX5.0.2.
NXOpen::ExpressionYCount ()
 Returns the count of rectangular pattern along Y direction, don't use it until nx502
Created in NX5.0.2.
NXOpen::ExpressionYDistance ()
 Returns the distance between rectangular pattern along Y direction, don't use it until nx502
Created in NX5.0.2.
NXOpen::DirectionYVector ()
 Returns the Y direction of rectangular pattern, don't use it until nx502
Created in NX5.0.2.

Detailed Description

Represents a builder for a pattern face feature, don't use it until nx502.


To create a new instance of this class, use Features::FeatureCollection::CreatePatternFaceBuilder
Default values.

Property Value

Angle.Value

90.0

CircularCount.Value

2

RestoreOption

False

XCount.Value

2

XDistance.Value

10.0 (millimeters part), 0.5 (inches part)

YCount.Value

2

YDistance.Value

10.0 (millimeters part), 0.5 (inches part)


Created in NX5.0.2.


Member Enumeration Documentation

Enumeration of pattern type, don't use it until nx502
Created in NX5.0.2.


Enumerator:
PatternTypesRectangular 

This stands for rectangular pattern type.

PatternTypesCircular 

This stands for circular pattern type.

PatternTypesMirror 

This stands for mirror pattern type.


Member Function Documentation

Returns the angle between circular pattern, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the axis of circular pattern, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the count of circular pattern, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the faces to pattern, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the mirror plane of mirror pattern, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the restore option for absent members.


Created in NX7.0.0.

License requirements : None

Sets the axis of circular pattern, don't use it until nx502
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
axisthe circular axis

Sets the restore option for absent members.


Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
restoreOptionthe restore option

Sets the pattern face type, don't use it until nx502
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
patternTypethe pattern face type

Sets the X direction of rectangular pattern, don't use it until nx502
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
xVectorthe x direction

Sets the Y direction of rectangular pattern, don't use it until nx502
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
yVectorthe y direction

Returns the pattern face type, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the count of rectangular pattern along X direction, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the distance between rectangular pattern along X direction, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the X direction of rectangular pattern, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the count of rectangular pattern along Y direction, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the distance between rectangular pattern along Y direction, don't use it until nx502
Created in NX5.0.2.



License requirements : None

Returns the Y direction of rectangular pattern, don't use it until nx502
Created in NX5.0.2.



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.