NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Die::AddSurfBuilder Class Reference

Represents a Die::AddSurfBuilder builder
To create a new instance of this class, use Die::DieCollection::CreateAddSurfBuilder

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::Die::AddSurfBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Methods {
  MethodsSectional, MethodsCurveMesh, MethodsChannelTunnelCap, MethodsMultiFaceBlend,
  MethodsWallsOnly, MethodsDiskFaceBlend, MethodsSphereFaceBlend
}
 Settings for the type of addendum surface being created. More...

Public Member Functions

bool Associative ()
 Returns the flag that indicates during creation if a feature is to be created or just the sheet body, true indicates a feature will be created.
NXOpen::ExpressionConcaveCornerRadius ()
 Returns the concave corner radius value
Created in NX6.0.0.
void CreateDefaultSpine ()
 Creates a smoothed spine curve from the forming boundary using the spine radius value
Created in NX7.5.0.
double DistanceTolerance ()
 Returns the distance tolerance.
NXOpen::PointLimitPoint1 ()
 Returns the first end point to limit the extent of the surface along the tangency curve.
NXOpen::PointLimitPoint2 ()
 Returns the second end point to limit the extent of the surface along the tangency curve.
NXOpen::Die::DieLimitsBuilderLimits ()
 Returns the limits to control the span of the addendum
Created in NX7.5.0.
NXOpen::Die::AddSurfBuilder::Methods Method ()
 Returns the addendum surface output method.
NXOpen::PointRefPoint ()
 Returns the keep point for trimming.
NXOpen::SelectNXObjectListSelectSection ()
 Returns the addendum section feature to define the shape of the addendum surface.
void SetAssociative (bool associative)
 Sets the flag that indicates during creation if a feature is to be created or just the sheet body, true indicates a feature will be created.
void SetDistanceTolerance (double distanceTolerance)
 Sets the distance tolerance.
void SetLimitPoint1 (NXOpen::Point *point)
 Sets the first end point to limit the extent of the surface along the tangency curve.
void SetLimitPoint2 (NXOpen::Point *point)
 Sets the second end point to limit the extent of the surface along the tangency curve.
void SetMethod (NXOpen::Die::AddSurfBuilder::Methods type)
 Sets the addendum surface output method.
void SetRefPoint (NXOpen::Point *point0)
 Sets the keep point for trimming.
void SetSewn (bool sewn)
 Sets the flag that indicates whether the faces of the addendum sheet body will be sewn into one sheet body or individual sheet bodies for each face will be output.
void SetSpineRadius (double spineRadius)
 Sets the spine radius, used by Die::AddSurfBuilder::CreateDefaultSpine
Created in NX7.5.0.
bool Sewn ()
 Returns the flag that indicates whether the faces of the addendum sheet body will be sewn into one sheet body or individual sheet bodies for each face will be output.
NXOpen::ScCollectorSpine ()
 Returns the spine string, which determines the orientation of the sample planes
Created in NX7.5.0.
double SpineRadius ()
 Returns the spine radius, used by Die::AddSurfBuilder::CreateDefaultSpine
Created in NX7.5.0.
NXOpen::ScCollectorTrimBound ()
 Returns the trimming boundary for the addendum surface.

Detailed Description

Represents a Die::AddSurfBuilder builder
To create a new instance of this class, use Die::DieCollection::CreateAddSurfBuilder

Created in NX6.0.0.



Member Enumeration Documentation

Settings for the type of addendum surface being created.

Enumerator:
MethodsSectional 

Sweep section around tangency curve.

MethodsCurveMesh 

Modeling curve mesh.

MethodsChannelTunnelCap 

To close an end cap.

MethodsMultiFaceBlend 

Face blend between sets of walls.

MethodsWallsOnly 

Produces just the walls, no blend.

MethodsDiskFaceBlend 

Disk type face blend.

MethodsSphereFaceBlend 

Spherical type face blend.


Member Function Documentation

Returns the flag that indicates during creation if a feature is to be created or just the sheet body, true indicates a feature will be created.


Created in NX6.0.0.

License requirements : None

Returns the concave corner radius value
Created in NX6.0.0.



License requirements : None

Creates a smoothed spine curve from the forming boundary using the spine radius value
Created in NX7.5.0.



License requirements : die_engineering ("DIE ENGINEERING")

Returns the distance tolerance.


Created in NX6.0.0.

License requirements : None

Returns the first end point to limit the extent of the surface along the tangency curve.


This method has been deprecated. Use Die::AddSurfBuilder::Limits to access limit points.


Deprecated:
Deprecated in NX7.5.0.


Created in NX6.0.0.

License requirements : None

Returns the second end point to limit the extent of the surface along the tangency curve.


This method has been deprecated. Use Die::AddSurfBuilder::Limits to access limit points.


Deprecated:
Deprecated in NX7.5.0.


Created in NX6.0.0.

License requirements : None

Returns the limits to control the span of the addendum
Created in NX7.5.0.



License requirements : None

Returns the addendum surface output method.


Created in NX6.0.0.

License requirements : None

Returns the keep point for trimming.


Created in NX6.0.0.

License requirements : None

Returns the addendum section feature to define the shape of the addendum surface.


Created in NX6.0.0.

License requirements : None

void NXOpen::Die::AddSurfBuilder::SetAssociative ( bool  associative)

Sets the flag that indicates during creation if a feature is to be created or just the sheet body, true indicates a feature will be created.


Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
associativeassociative
void NXOpen::Die::AddSurfBuilder::SetDistanceTolerance ( double  distanceTolerance)

Sets the distance tolerance.


Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
distanceTolerancedistancetolerance

Sets the first end point to limit the extent of the surface along the tangency curve.


This method has been deprecated. Use Die::AddSurfBuilder::Limits to access limit points.


Deprecated:
Deprecated in NX7.5.0.


Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
pointpoint

Sets the second end point to limit the extent of the surface along the tangency curve.


This method has been deprecated. Use Die::AddSurfBuilder::Limits to access limit points.


Deprecated:
Deprecated in NX7.5.0.


Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
pointpoint

Sets the addendum surface output method.


Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
typetype

Sets the keep point for trimming.


Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
point0point0

Sets the flag that indicates whether the faces of the addendum sheet body will be sewn into one sheet body or individual sheet bodies for each face will be output.

True indicates one sewn sheet body will be output.
Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
sewnsewn
void NXOpen::Die::AddSurfBuilder::SetSpineRadius ( double  spineRadius)

Sets the spine radius, used by Die::AddSurfBuilder::CreateDefaultSpine
Created in NX7.5.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
spineRadiusspineradius

Returns the flag that indicates whether the faces of the addendum sheet body will be sewn into one sheet body or individual sheet bodies for each face will be output.

True indicates one sewn sheet body will be output.
Created in NX6.0.0.

License requirements : None

Returns the spine string, which determines the orientation of the sample planes
Created in NX7.5.0.



License requirements : None

Returns the spine radius, used by Die::AddSurfBuilder::CreateDefaultSpine
Created in NX7.5.0.



License requirements : None

Returns the trimming boundary for the addendum surface.


Created in NX6.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.