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

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

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

List of all members.

Public Types

enum  Types { TypesUniform, TypesAxisymmetric, TypesGeneral }
 Scale type. More...

Public Member Functions

NXOpen::SelectBodyListBodyToScale ()
 Returns the bodyToScale
Created in NX5.0.0.
NXOpen::CoordinateSystemCsys ()
 Returns the csys as CoordinateSystem
Created in NX5.0.0.
NXOpen::PointPoint ()
 Returns the point as Point
Created in NX5.0.0.
NXOpen::ExpressionScaleAlongAxis ()
 Returns the scale along axis
Created in NX5.0.0.
NXOpen::ExpressionScaleOtherDirection ()
 Returns the scale other direction
Created in NX5.0.0.
NXOpen::ExpressionScaleXdirection ()
 Returns the scale xdirection
Created in NX5.0.0.
NXOpen::ExpressionScaleYdirection ()
 Returns the scale ydirection
Created in NX5.0.0.
NXOpen::ExpressionScaleZdirection ()
 Returns the scale zdirection
Created in NX5.0.0.
void SetCsys (NXOpen::CoordinateSystem *csys)
 Sets the csys as CoordinateSystem
Created in NX5.0.0.
void SetPoint (NXOpen::Point *point)
 Sets the point as Point
Created in NX5.0.0.
void SetType (NXOpen::Features::ScaleBuilder::Types type)
 Sets the scale type Features::ScaleBuilder::Types
Created in NX5.0.0.
void SetVector (NXOpen::Direction *vector)
 Sets the vector as Direction
Created in NX5.0.0.
NXOpen::Features::ScaleBuilder::Types Type ()
 Returns the scale type Features::ScaleBuilder::Types
Created in NX5.0.0.
NXOpen::ExpressionUniformFactor ()
 Returns the uniform factor
Created in NX5.0.0.
NXOpen::DirectionVector ()
 Returns the vector as Direction
Created in NX5.0.0.

Detailed Description

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

Property Value

ScaleAlongAxis.Value

1.0

ScaleOtherDirection.Value

1.0

ScaleXdirection.Value

1.0

ScaleYdirection.Value

1.0

ScaleZdirection.Value

1.0

UniformFactor.Value

1.0


Created in NX5.0.0.


Member Enumeration Documentation

Scale type.

Enumerator:
TypesUniform 

Uniform scaling.

TypesAxisymmetric 

axisymmetric scaling

TypesGeneral 

general scaling


Member Function Documentation

Returns the bodyToScale
Created in NX5.0.0.



License requirements : None

Returns the csys as CoordinateSystem
Created in NX5.0.0.



License requirements : None

Returns the point as Point
Created in NX5.0.0.



License requirements : None

Returns the scale along axis
Created in NX5.0.0.



License requirements : None

Returns the scale other direction
Created in NX5.0.0.



License requirements : None

Returns the scale xdirection
Created in NX5.0.0.



License requirements : None

Returns the scale ydirection
Created in NX5.0.0.



License requirements : None

Returns the scale zdirection
Created in NX5.0.0.



License requirements : None

Sets the csys as CoordinateSystem
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
csysSet the reference Co-ordinate system from which scaling has to be done

Sets the point as Point
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
pointSet the referance point from which scaling has to be done

Sets the scale type Features::ScaleBuilder::Types
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
typeGets the type of the scale method

Sets the vector as Direction
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
vectorSet the reference Axis along which scaling has to be done

Returns the scale type Features::ScaleBuilder::Types
Created in NX5.0.0.



License requirements : None

Returns the uniform factor
Created in NX5.0.0.



License requirements : None

Returns the vector as Direction
Created in NX5.0.0.



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.