NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAM::SurfaceRegions Class Reference

Represents a Surface Regions Builder
To create a new instance of this class, use CAM::CAMSetup::CreateSurfaceRegions

Created in NX8.0.0. More...

Inheritance diagram for NXOpen::CAM::SurfaceRegions:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  CreateRegionsTypes { CreateRegionsTypesSteep, CreateRegionsTypesNonSteep, CreateRegionsTypesSteepAndNonSteep }
 enum for create regions More...
enum  FeatureTypes { FeatureTypesFace, FeatureTypesRegionOfFaces, FeatureTypesBody, FeatureTypesSteep }
 enum for feature type More...

Public Member Functions

double AngleTolerance ()
 Returns the angle tolerance
Created in NX8.0.0.
bool AtTimestamp ()
 Returns the at timestamp flag
Created in NX8.0.0.
NXOpen::SelectBodyListBodies ()
 Returns the bodies
Created in NX8.0.0.
NXOpen::SelectFaceListBoundaryFaces ()
 Returns the boundary faces
Created in NX8.0.0.
NXOpen::CAM::SurfaceRegions::CreateRegionsTypes CreateRegionsOption ()
 Returns the create regions type
Created in NX8.0.0.
NXOpen::DirectionCutDirection ()
 Returns the cut direction
Created in NX8.0.0.
NXOpen::DirectionDirection ()
 Returns the direction
Created in NX8.0.0.
NXOpen::SelectFaceListExcludedFaces ()
 Returns the excluded faces
Created in NX8.0.0.
NXOpen::SelectFaceListFaces ()
 Returns the faces
Created in NX8.0.0.
NXOpen::CAM::SurfaceRegions::FeatureTypes FeatureType ()
 Returns the feature type
Created in NX8.0.0.
double IsoclineAngle ()
 Returns the isocline angle
Created in NX8.0.0.
bool LimitSteepByCutDirection ()
 Returns the limit steep by cut direction flag
Created in NX8.0.0.
NXOpen::FaceSeedFace ()
 Returns the seed face
Created in NX8.0.0.
void SetAngleTolerance (double angleTol)
 Sets the angle tolerance
Created in NX8.0.0.
void SetAtTimestamp (bool timestamp)
 Sets the at timestamp flag
Created in NX8.0.0.
void SetCreateRegionsOption (NXOpen::CAM::SurfaceRegions::CreateRegionsTypes type)
 Sets the create regions type
Created in NX8.0.0.
void SetCutDirection (NXOpen::Direction *direction)
 Sets the cut direction
Created in NX8.0.0.
void SetDirection (NXOpen::Direction *direction)
 Sets the direction
Created in NX8.0.0.
void SetFeatureType (NXOpen::CAM::SurfaceRegions::FeatureTypes type)
 Sets the feature type
Created in NX8.0.0.
void SetIsoclineAngle (double angle)
 Sets the isocline angle
Created in NX8.0.0.
void SetLimitSteepByCutDirection (bool limit)
 Sets the limit steep by cut direction flag
Created in NX8.0.0.
void SetSeedFace (NXOpen::Face *face)
 Sets the seed face
Created in NX8.0.0.
void SetSteepBody (NXOpen::Body *body)
 Sets the steep body
Created in NX8.0.0.
void SetSurfaceRegionName (const NXString &name)
 Sets the surface region name
Created in NX8.0.0.
void SetTraverseInteriorEdges (bool traverseInteriorEdges)
 Sets the traverse interior edges flag
Created in NX8.0.0.
void SetUseTangentEdgeAngles (bool useAngle)
 Sets the use tangent edge angle flag
Created in NX8.0.0.
NXOpen::BodySteepBody ()
 Returns the steep body
Created in NX8.0.0.
NXString SurfaceRegionName ()
 Returns the surface region name
Created in NX8.0.0.
bool TraverseInteriorEdges ()
 Returns the traverse interior edges flag
Created in NX8.0.0.
bool UseTangentEdgeAngles ()
 Returns the use tangent edge angle flag
Created in NX8.0.0.

Detailed Description

Represents a Surface Regions Builder
To create a new instance of this class, use CAM::CAMSetup::CreateSurfaceRegions

Created in NX8.0.0.



Member Enumeration Documentation

enum for create regions

Enumerator:
CreateRegionsTypesSteep 

steep

CreateRegionsTypesNonSteep 

non-steep

CreateRegionsTypesSteepAndNonSteep 

steep and non-steep

enum for feature type

Enumerator:
FeatureTypesFace 

type to face

FeatureTypesRegionOfFaces 

type to region

FeatureTypesBody 

type to body

FeatureTypesSteep 

type to steep


Member Function Documentation

Returns the angle tolerance
Created in NX8.0.0.



License requirements : None

Returns the at timestamp flag
Created in NX8.0.0.



License requirements : None

Returns the bodies
Created in NX8.0.0.



License requirements : None

Returns the boundary faces
Created in NX8.0.0.



License requirements : None

Returns the create regions type
Created in NX8.0.0.



License requirements : None

Returns the cut direction
Created in NX8.0.0.



License requirements : None

Returns the direction
Created in NX8.0.0.



License requirements : None

Returns the excluded faces
Created in NX8.0.0.



License requirements : None

Returns the faces
Created in NX8.0.0.



License requirements : None

Returns the feature type
Created in NX8.0.0.



License requirements : None

Returns the isocline angle
Created in NX8.0.0.



License requirements : None

Returns the limit steep by cut direction flag
Created in NX8.0.0.



License requirements : None

Returns the seed face
Created in NX8.0.0.



License requirements : None

Sets the angle tolerance
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
angleTolangletol

Sets the at timestamp flag
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
timestamptimestamp

Sets the create regions type
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
typetype

Sets the cut direction
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
directiondirection

Sets the direction
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
directiondirection

Sets the feature type
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
typetype

Sets the isocline angle
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
angleangle

Sets the limit steep by cut direction flag
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
limitlimit

Sets the seed face
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
faceface

Sets the steep body
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
bodybody

Sets the surface region name
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
namename
void NXOpen::CAM::SurfaceRegions::SetTraverseInteriorEdges ( bool  traverseInteriorEdges)

Sets the traverse interior edges flag
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
traverseInteriorEdgestraverseinterioredges

Sets the use tangent edge angle flag
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
useAngleuseangle

Returns the steep body
Created in NX8.0.0.



License requirements : None

Returns the surface region name
Created in NX8.0.0.



License requirements : None

Returns the traverse interior edges flag
Created in NX8.0.0.



License requirements : None

Returns the use tangent edge angle flag
Created in NX8.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.