NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::ShipDesign::ProfileCutoutBuilder Class Reference

Represents a Features::ShipDesign::ProfileCutout builder
To create a new instance of this class, use Features::ShipCollection::CreateProfileCutoutBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::ShipDesign::ProfileCutoutBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

double AngularTolerance ()
 Returns the angular tolerance (degrees).
NXOpen::Features::ShipDesign::SteelFeatureSpreadsheetBuilderCutoutData ()
 Returns the sketch controlling the shape and parameters of the profile cutout.
double DistanceTolerance ()
 Returns the distance tolerance (part units).
NXOpen::SelectBodyListProfileBodies ()
 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::SelectDisplayableObjectListTargetObjects ()
 Returns the plates that are to have cutouts placed into them for each profile.

Detailed Description

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.


Member Function Documentation

Returns the angular tolerance (degrees).


Created in NX8.0.0.

License requirements : None

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

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")

Parameters:
angularToleranceangulartolerance

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")

Parameters:
distanceTolerancedistancetolerance

Returns the plates that are to have cutouts placed into them for each profile.


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.