|
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 | SetSurfaceRegionName (const char *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. | |
Public Member Functions inherited from NXOpen::Features::FeatureBuilder | |
| NXOpen::Features::Feature * | CommitFeature () |
| Commits the feature parameters and creates the feature. | |
| NXOpen::Features::Feature * | GetFeature () |
| Returns the feature currently being edited by this builder. | |
| void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
| Re-suppress an internal parent feature (a slave feature) after it has been edited. | |
| bool | ParentFeatureInternal () |
| Returns whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
| bool | PatchSolutionFlag () |
| Returns the patch solution flag Created in NX8.0.1. | |
| NXString | PatchSurfaceFilename () |
| Returns the patch surface filename Created in NX8.0.1. | |
| void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| Set the parent features which would be internal or slaves to the feature being created or commited Created in NX6.0.0. | |
| void | SetParentFeatureInternal (bool isInternal) |
| Sets whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
| void | SetPatchSolutionFlag (bool optionValue) |
| Sets the patch solution flag Created in NX8.0.1. | |
| void | SetPatchSurfaceFilename (const NXString &surfaceFilename) |
| Sets the patch surface filename Created in NX8.0.1. | |
| void | SetPatchSurfaceFilename (const char *surfaceFilename) |
| Sets the patch surface filename Created in NX8.0.1. | |
| void | SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename) |
| Sets the surrounding patch surface filename Created in NX8.0.1. | |
| void | SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename) |
| Sets the surrounding patch surface filename Created in NX8.0.1. | |
| void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
| Unsuppress an internal parent feature (a slave feature) so it can be edited. | |
| NXString | SurroundingPatchSurfaceFilename () |
| Returns the surrounding patch surface filename Created in NX8.0.1. | |
| void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| Set the internal parent feature of the feature being edited to external Created in NX6.0.0. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
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
| bool NXOpen::CAM::SurfaceRegions::AtTimestamp | ( | ) |
Returns the at timestamp flag
Created in NX8.0.0.
License requirements : None
| NXOpen::SelectBodyList* NXOpen::CAM::SurfaceRegions::Bodies | ( | ) |
Returns the bodies
Created in NX8.0.0.
License requirements : None
| NXOpen::SelectFaceList* NXOpen::CAM::SurfaceRegions::BoundaryFaces | ( | ) |
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
| NXOpen::Direction* NXOpen::CAM::SurfaceRegions::CutDirection | ( | ) |
Returns the cut direction
Created in NX8.0.0.
License requirements : None
| NXOpen::Direction* NXOpen::CAM::SurfaceRegions::Direction | ( | ) |
Returns the direction
Created in NX8.0.0.
License requirements : None
| NXOpen::SelectFaceList* NXOpen::CAM::SurfaceRegions::ExcludedFaces | ( | ) |
Returns the excluded faces
Created in NX8.0.0.
License requirements : None
| NXOpen::SelectFaceList* NXOpen::CAM::SurfaceRegions::Faces | ( | ) |
Returns the faces
Created in NX8.0.0.
License requirements : None
| NXOpen::CAM::SurfaceRegions::FeatureTypes NXOpen::CAM::SurfaceRegions::FeatureType | ( | ) |
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
| bool NXOpen::CAM::SurfaceRegions::LimitSteepByCutDirection | ( | ) |
Returns the limit steep by cut direction flag
Created in NX8.0.0.
License requirements : None
| NXOpen::Face* NXOpen::CAM::SurfaceRegions::SeedFace | ( | ) |
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 |
| void NXOpen::CAM::SurfaceRegions::SetFeatureType | ( | NXOpen::CAM::SurfaceRegions::FeatureTypes | type | ) |
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::SetSurfaceRegionName | ( | const char * | 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 |
| NXOpen::Body* NXOpen::CAM::SurfaceRegions::SteepBody | ( | ) |
Returns the steep body
Created in NX8.0.0.
License requirements : None
| NXString NXOpen::CAM::SurfaceRegions::SurfaceRegionName | ( | ) |
Returns the surface region name
Created in NX8.0.0.
License requirements : None
| bool NXOpen::CAM::SurfaceRegions::TraverseInteriorEdges | ( | ) |
Returns the traverse interior edges flag
Created in NX8.0.0.
License requirements : None
| bool NXOpen::CAM::SurfaceRegions::UseTangentEdgeAngles | ( | ) |
Returns the use tangent edge angle flag
Created in NX8.0.0.
License requirements : None