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

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

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

List of all members.

Public Types

enum  DirectionTypes { DirectionTypesIsoU, DirectionTypesIsoV, DirectionTypesIsoUV }
 Curve direction options. More...
enum  PlacementTypes { PlacementTypesUniform, PlacementTypesThroughPoints, PlacementTypesBetweenPoints }
 Curve creation options. More...

Public Member Functions

bool Associative ()
 Returns the associative state.
NXOpen::Features::GeometricConstraintDataManagerConstraintManager ()
 Returns the constraint manager.
NXOpen::Features::IsoparametricCurvesBuilder::DirectionTypes Direction ()
 Returns the direction type
Created in NX8.0.0.
bool IsSpacingEnabled ()
 Returns the is spacing enabled
Created in NX8.0.0.
bool IsSwitchDirection ()
 Returns the is switch direction
Created in NX8.0.0.
bool IsUEnabled ()
 Returns the is u enabled
Created in NX8.0.0.
bool IsVEnabled ()
 Returns the is v enabled
Created in NX8.0.0.
int Number ()
 Returns the number of curves
Created in NX8.0.0.
NXOpen::Features::IsoparametricCurvesBuilder::PlacementTypes Placement ()
 Returns the placement type
Created in NX8.0.0.
NXOpen::SelectDisplayableObjectSelectObject ()
 Returns the select object for faces
Created in NX8.0.0.
void SetActivePoints (const std::vector< NXOpen::Point * > &points, NXOpen::Point *masterPoint)
 Sets key points that are selected or will be moved
Created in NX8.0.0.
void SetAssociative (bool associative)
 Sets the associative state.
void SetDirection (NXOpen::Features::IsoparametricCurvesBuilder::DirectionTypes direction)
 Sets the direction type
Created in NX8.0.0.
void SetNumber (int number)
 Sets the number of curves
Created in NX8.0.0.
void SetPlacement (NXOpen::Features::IsoparametricCurvesBuilder::PlacementTypes placement)
 Sets the placement type
Created in NX8.0.0.
void SetSpacing (double spacing)
 Sets the spacing to use when spacing is enabled
Created in NX8.0.0.
void SetSpacingEnabled (bool isSpacingEnabled)
 Sets the is spacing enabled
Created in NX8.0.0.
void SetSwitchDirection (bool isSwitchDirection)
 Sets the is switch direction
Created in NX8.0.0.
void SetUEnabled (bool isUEnabled)
 Sets the is u enabled
Created in NX8.0.0.
void SetVEnabled (bool isVEnabled)
 Sets the is v enabled
Created in NX8.0.0.
double Spacing ()
 Returns the spacing to use when spacing is enabled
Created in NX8.0.0.
void UpdateIsoparametricCurves ()
 Sets key points that are selected or will be moved
Created in NX8.0.0.

Detailed Description

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

Property Value

Associative

1

IsSpacingEnabled

0

IsSwitchDirection

0

IsUEnabled

1

IsVEnabled

0

Number

5

Placement

Uniform

Spacing

25


Created in NX8.0.0.


Member Enumeration Documentation

Curve direction options.

Enumerator:
DirectionTypesIsoU 

Iso U direction.

DirectionTypesIsoV 

Iso V direction.

DirectionTypesIsoUV 

Iso U and Iso V direction.

Curve creation options.

Enumerator:
PlacementTypesUniform 

Insert curves uniformly.

PlacementTypesThroughPoints 

Insert curves through points.

PlacementTypesBetweenPoints 

Insert curves between points.


Member Function Documentation

Returns the associative state.

Disables feature creation when false
Created in NX8.0.0.

License requirements : None

Returns the constraint manager.

Allows definition of key points to be used to control curve creation.
Created in NX8.0.0.

License requirements : None

Returns the direction type
Created in NX8.0.0.



License requirements : None

Returns the is spacing enabled
Created in NX8.0.0.



License requirements : None

Returns the is switch direction
Created in NX8.0.0.



License requirements : None

Returns the is u enabled
Created in NX8.0.0.



License requirements : None

Returns the is v enabled
Created in NX8.0.0.



License requirements : None

Returns the number of curves
Created in NX8.0.0.



License requirements : None

Returns the placement type
Created in NX8.0.0.



License requirements : None

Returns the select object for faces
Created in NX8.0.0.



License requirements : None

void NXOpen::Features::IsoparametricCurvesBuilder::SetActivePoints ( const std::vector< NXOpen::Point * > &  points,
NXOpen::Point masterPoint 
)

Sets key points that are selected or will be moved
Created in NX8.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
pointsKey points
masterPointPoint which user actually moves to move a group of selected points

Sets the associative state.

Disables feature creation when false
Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
associativeassociative

Sets the direction type
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
directiondirection

Sets the number of curves
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
numbernumber

Sets the placement type
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
placementplacement

Sets the spacing to use when spacing is enabled
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
spacingspacing

Sets the is spacing enabled
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
isSpacingEnabledisspacingenabled

Sets the is switch direction
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
isSwitchDirectionisswitchdirection

Sets the is u enabled
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
isUEnabledisuenabled

Sets the is v enabled
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
isVEnabledisvenabled

Returns the spacing to use when spacing is enabled
Created in NX8.0.0.



License requirements : None

Sets key points that are selected or will be moved
Created in NX8.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")


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