NX Open C++ Reference Guide
|
Represents a Features::ShipDesign::ProfileCutout builder
To create a new instance of this class, use Features::ShipCollection::CreateProfileCutoutBuilder
Default values.
More...
Public Member Functions | |
double | AngularTolerance () |
Returns the angular tolerance (degrees). | |
NXOpen::Features::ShipDesign::SteelFeatureSpreadsheetBuilder * | CutoutData () |
Returns the sketch controlling the shape and parameters of the profile cutout. | |
double | DistanceTolerance () |
Returns the distance tolerance (part units). | |
NXOpen::SelectBodyList * | ProfileBodies () |
Returns the profiles that are to have a cutout created for them. | |
void | SetAngularTolerance (double angularTolerance) |
Sets the angular tolerance (degrees). | |
void | SetDistanceTolerance (double distanceTolerance) |
Sets the distance tolerance (part units). | |
NXOpen::SelectDisplayableObjectList * | TargetObjects () |
Returns the plates that are to have cutouts placed into them for each profile. |
Represents a Features::ShipDesign::ProfileCutout builder
To create a new instance of this class, use Features::ShipCollection::CreateProfileCutoutBuilder
Default values.
Property | Value |
---|---|
AngularTolerance |
0.5 |
DistanceTolerance |
0.0254 (millimeters part), 0.001 (inches part) |
Created in NX8.0.0.
Returns the angular tolerance (degrees).
Created in NX8.0.0.
License requirements : None
NXOpen::Features::ShipDesign::SteelFeatureSpreadsheetBuilder* NXOpen::Features::ShipDesign::ProfileCutoutBuilder::CutoutData | ( | ) |
Returns the sketch controlling the shape and parameters of the profile cutout.
The cutout sketch type and its parameters are controlled by the Features::ShipDesign::SteelFeatureSpreadsheetBuilder .
Created in NX8.0.0.
License requirements : None
Returns the distance tolerance (part units).
Created in NX8.0.0.
License requirements : None
Returns the profiles that are to have a cutout created for them.
Created in NX8.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::ProfileCutoutBuilder::SetAngularTolerance | ( | double | angularTolerance | ) |
Sets the angular tolerance (degrees).
Created in NX8.0.0.
License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
angularTolerance | angulartolerance |
void NXOpen::Features::ShipDesign::ProfileCutoutBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the distance tolerance (part units).
Created in NX8.0.0.
License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
distanceTolerance | distancetolerance |
NXOpen::SelectDisplayableObjectList* NXOpen::Features::ShipDesign::ProfileCutoutBuilder::TargetObjects | ( | ) |
Returns the plates that are to have cutouts placed into them for each profile.
Created in NX8.0.0.
License requirements : None