NX Open C++ Reference Guide
|
Represents a Surface Regions Builder
To create a new instance of this class, use CAM::CAMSetup::CreateSurfaceRegions
Created in NX8.0.0.
More...
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::SelectBodyList * | Bodies () |
Returns the bodies Created in NX8.0.0. | |
NXOpen::SelectFaceList * | BoundaryFaces () |
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::Direction * | CutDirection () |
Returns the cut direction Created in NX8.0.0. | |
NXOpen::Direction * | Direction () |
Returns the direction Created in NX8.0.0. | |
NXOpen::SelectFaceList * | ExcludedFaces () |
Returns the excluded faces Created in NX8.0.0. | |
NXOpen::SelectFaceList * | Faces () |
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::Face * | SeedFace () |
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::Body * | SteepBody () |
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. |
Represents a Surface Regions Builder
To create a new instance of this class, use CAM::CAMSetup::CreateSurfaceRegions
Created in NX8.0.0.
double NXOpen::CAM::SurfaceRegions::AngleTolerance | ( | ) |
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
NXOpen::CAM::SurfaceRegions::CreateRegionsTypes NXOpen::CAM::SurfaceRegions::CreateRegionsOption | ( | ) |
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
double NXOpen::CAM::SurfaceRegions::IsoclineAngle | ( | ) |
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
void NXOpen::CAM::SurfaceRegions::SetAngleTolerance | ( | double | angleTol | ) |
Sets the angle tolerance
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
angleTol | angletol |
void NXOpen::CAM::SurfaceRegions::SetAtTimestamp | ( | bool | timestamp | ) |
Sets the at timestamp flag
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
timestamp | timestamp |
void NXOpen::CAM::SurfaceRegions::SetCreateRegionsOption | ( | NXOpen::CAM::SurfaceRegions::CreateRegionsTypes | type | ) |
Sets the create regions type
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
type | type |
void NXOpen::CAM::SurfaceRegions::SetCutDirection | ( | NXOpen::Direction * | direction | ) |
Sets the cut direction
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
direction | direction |
void NXOpen::CAM::SurfaceRegions::SetDirection | ( | NXOpen::Direction * | direction | ) |
Sets the direction
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
direction | direction |
Sets the feature type
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
type | type |
void NXOpen::CAM::SurfaceRegions::SetIsoclineAngle | ( | double | angle | ) |
Sets the isocline angle
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
angle | angle |
void NXOpen::CAM::SurfaceRegions::SetLimitSteepByCutDirection | ( | bool | limit | ) |
Sets the limit steep by cut direction flag
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
limit | limit |
void NXOpen::CAM::SurfaceRegions::SetSeedFace | ( | NXOpen::Face * | face | ) |
Sets the seed face
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
face | face |
void NXOpen::CAM::SurfaceRegions::SetSteepBody | ( | NXOpen::Body * | body | ) |
Sets the steep body
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
body | body |
void NXOpen::CAM::SurfaceRegions::SetSurfaceRegionName | ( | const NXString & | name | ) |
Sets the surface region name
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
name | name |
void NXOpen::CAM::SurfaceRegions::SetTraverseInteriorEdges | ( | bool | traverseInteriorEdges | ) |
Sets the traverse interior edges flag
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
traverseInteriorEdges | traverseinterioredges |
void NXOpen::CAM::SurfaceRegions::SetUseTangentEdgeAngles | ( | bool | useAngle | ) |
Sets the use tangent edge angle flag
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
useAngle | useangle |
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