NX Open C++ Reference Guide
|
Used to create a Features::ShipDesign::CuttingSideFacesBuilder which is used to attribute the cutting side, and opposing cutting side, faces on the plate bodies. More...
Public Types | |
enum | Types { TypesAutomatic, TypesManual, TypesReverse } |
Type of operation to perform on the plate. More... | |
Public Member Functions | |
NXOpen::ScCollector * | CuttingSideFaces () |
Returns the faces to identify, or attribute, as cutting side. | |
double | DistanceTolerance () |
Returns the modeling distance tolerance. | |
bool | ProcessCoplanar () |
Returns the option identifying if a coplanar rule should be applied to find cutting side faces. | |
bool | ProcessTangent () |
Returns the option identifying if a tangent rule should be applied to find adjacent cutting side faces. | |
bool | ReverseSide () |
Returns the value to decide if the normal face assignment should be done to the opposite side. | |
void | SetDistanceTolerance (double distanceTolerance) |
Sets the modeling distance tolerance. | |
void | SetProcessCoplanar (bool processCoplanar) |
Sets the option identifying if a coplanar rule should be applied to find cutting side faces. | |
void | SetProcessTangent (bool processTangent) |
Sets the option identifying if a tangent rule should be applied to find adjacent cutting side faces. | |
void | SetReverseSide (bool reverseSide) |
Sets the value to decide if the normal face assignment should be done to the opposite side. | |
void | SetType (NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::Types type) |
Sets the value for how to process the bodies and faces. | |
NXOpen::Expression * | TangentFaceThreshold () |
Returns the value (in degrees) to determine if adjacent surfaces are tangent. | |
NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::Types | Type () |
Returns the value for how to process the bodies and faces. | |
NXOpen::Expression * | WeldGapThreshold () |
Returns the maximum distance the profile, or another plate, can be from the selected plate face. |
Used to create a Features::ShipDesign::CuttingSideFacesBuilder which is used to attribute the cutting side, and opposing cutting side, faces on the plate bodies.
To create a new instance of this class, use Features::ShipCollection::CreateCuttingSideFacesBuilder
Default values.
Property | Value |
---|---|
ProcessCoplanar |
1 |
ProcessTangent |
1 |
ReverseSide |
0 |
TangentFaceThreshold.Value |
15 |
WeldGapThreshold.Value |
0 (millimeters part), 0 (inches part) |
Created in NX8.0.0.
Type of operation to perform on the plate.
Automatic works through all the visible bodies and assigns the attributes. Manual allows the user to interactively select faces and assign data accordingly. Reverse only allows faces with existing attributes to be selected and then reverse the applied attributes on the existing selected faces.
Returns the faces to identify, or attribute, as cutting side.
Created in NX8.0.0.
License requirements : None
Returns the modeling distance tolerance.
Created in NX8.0.0.
License requirements : None
Returns the option identifying if a coplanar rule should be applied to find cutting side faces.
No limitiations are placed on adjacency of the faces (they can be far away from each other).
Created in NX8.0.0.
License requirements : None
Returns the option identifying if a tangent rule should be applied to find adjacent cutting side faces.
Faces must be adjacent and within the modeling distance tolerance.
Created in NX8.0.0.
License requirements : None
Returns the value to decide if the normal face assignment should be done to the opposite side.
Created in NX8.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the modeling distance tolerance.
Created in NX8.0.0.
License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
distanceTolerance | distancetolerance |
void NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::SetProcessCoplanar | ( | bool | processCoplanar | ) |
Sets the option identifying if a coplanar rule should be applied to find cutting side faces.
No limitiations are placed on adjacency of the faces (they can be far away from each other).
Created in NX8.0.0.
License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
processCoplanar | processcoplanar |
void NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::SetProcessTangent | ( | bool | processTangent | ) |
Sets the option identifying if a tangent rule should be applied to find adjacent cutting side faces.
Faces must be adjacent and within the modeling distance tolerance.
Created in NX8.0.0.
License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
processTangent | processtangent |
void NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::SetReverseSide | ( | bool | reverseSide | ) |
Sets the value to decide if the normal face assignment should be done to the opposite side.
Created in NX8.0.0.
License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
reverseSide | reverseside |
void NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::SetType | ( | NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::Types | type | ) |
Sets the value for how to process the bodies and faces.
Created in NX8.0.0.
License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing")
type | type |
Returns the value (in degrees) to determine if adjacent surfaces are tangent.
Created in NX8.0.0.
License requirements : None
NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::Types NXOpen::Features::ShipDesign::CuttingSideFacesBuilder::Type | ( | ) |
Returns the value for how to process the bodies and faces.
Created in NX8.0.0.
License requirements : None
Returns the maximum distance the profile, or another plate, can be from the selected plate face.
Created in NX8.0.0.
License requirements : None