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

Represents a Features::ShipDesign::PenetrationRequest builder
To create a new instance of this class, use Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationRequestBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::ShipDesign::PenetrationRequestBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

NXString CompensationNumber ()
 Returns the compensation number
Created in NX8.0.0.
NXOpen::Features::ShipDesign::PenetrationRequest::CompensationType CompensationType ()
 Returns the compensation type
Created in NX8.0.0.
NXOpen::ExpressionCornerRadius ()
 Returns the corner radius expression
Created in NX8.0.0.
NXOpen::Features::ShipDesign::PenetrationRequest::CoutoutType CoutoutType ()
 Returns the coutout type
Created in NX8.0.0.
bool Cut ()
 Returns the cut
Created in NX8.0.0.
NXOpen::ExpressionDiameter ()
 Returns the diameter expression
Created in NX8.0.0.
NXOpen::Features::ShipDesign::PenetrationRequest::DirectionType DirectionType ()
 Returns the direction
Created in NX8.0.0.
NXString DueDate ()
 Returns the due date
Created in NX8.0.0.
std::vector< NXStringGetRequestDescription ()
 Returns the description.
bool Hanger ()
 Returns the hanger
Created in NX8.0.0.
NXString HangerNumber ()
 Returns the hanger number
Created in NX8.0.0.
NXOpen::ExpressionHeight ()
 Returns the height expression
Created in NX8.0.0.
NXOpen::DirectionHorizontalDirection ()
 Returns the horizontal direction
Created in NX8.0.0.
NXOpen::SectionModifiedSection ()
 Returns the modified section
Created in NX8.0.0.
NXOpen::ExpressionOffset ()
 Returns the offset expression
Created in NX8.0.0.
NXOpen::DirectionOrientation ()
 Returns the orientation
Created in NX8.0.0.
NXOpen::Features::ShipDesign::PenetrationRequest::PenetrationType PenetrationType ()
 Returns the penetration type
Created in NX8.0.0.
NXOpen::PointPoint ()
 Returns the penetrating point
Created in NX8.0.0.
NXOpen::ExpressionRadius ()
 Returns the radius expression
Created in NX8.0.0.
NXString RequestName ()
 Returns the request name
Created in NX8.0.0.
NXOpen::Features::ShipDesign::PenetrationRequest::RequestType RequestType ()
 Returns the request type
Created in NX8.0.0.
NXOpen::Routing::RouteObjectCollectorRouteObjectCollector ()
 Returns the route object collector
Created in NX8.0.0.
NXOpen::Routing::RouteObjectCollectorRoutePenetrating ()
 Returns the route penetrating
Created in NX8.0.0.
NXOpen::NXObjectSelectedSegment ()
 Returns the selected segment
Created in NX8.0.0.
NXOpen::SelectNXObjectSelectionCompensation ()
 Returns the selection compensation
Created in NX8.0.0.
NXOpen::SelectNXObjectSelectionHanger ()
 Returns the selection hanger
Created in NX8.0.0.
NXOpen::SelectNXObjectSelectionStructure ()
 Returns the selection structure
Created in NX8.0.0.
void SetCompensationNumber (const NXString &stringCompensationNumber)
 Sets the compensation number
Created in NX8.0.0.
void SetCompensationType (NXOpen::Features::ShipDesign::PenetrationRequest::CompensationType enumCompensationType)
 Sets the compensation type
Created in NX8.0.0.
void SetCoutoutType (NXOpen::Features::ShipDesign::PenetrationRequest::CoutoutType enumCoutoutType)
 Sets the coutout type
Created in NX8.0.0.
void SetCut (bool toggleCut)
 Sets the cut
Created in NX8.0.0.
void SetDirectionType (NXOpen::Features::ShipDesign::PenetrationRequest::DirectionType enumDirection)
 Sets the direction
Created in NX8.0.0.
void SetDueDate (const NXString &stringDueDate)
 Sets the due date
Created in NX8.0.0.
void SetHanger (bool toggleHanger)
 Sets the hanger
Created in NX8.0.0.
void SetHangerNumber (const NXString &stringHangerNumber)
 Sets the hanger number
Created in NX8.0.0.
void SetHorizontalDirection (NXOpen::Direction *vectorHorizontalDirection)
 Sets the horizontal direction
Created in NX8.0.0.
void SetOrientation (NXOpen::Direction *vectorOrientation)
 Sets the orientation
Created in NX8.0.0.
void SetPenetrationType (NXOpen::Features::ShipDesign::PenetrationRequest::PenetrationType enumPenetrationType)
 Sets the penetration type
Created in NX8.0.0.
void SetPoint (NXOpen::Point *pointPenetrating)
 Sets the penetrating point
Created in NX8.0.0.
void SetRequestDescription (const std::vector< NXString > &stringDesc)
 Sets the description
Created in NX8.0.0.
void SetRequestName (const NXString &stringName)
 Sets the request name
Created in NX8.0.0.
void SetRequestType (NXOpen::Features::ShipDesign::PenetrationRequest::RequestType enumRequestType)
 Sets the request type
Created in NX8.0.0.
void SetSelectedSegment (NXOpen::NXObject *selectedSegment)
 Sets the selected segment
Created in NX8.0.0.
void SetSpill (bool toggleSpill)
 Sets the spill
Created in NX8.0.0.
NXOpen::SectionSketch ()
 Returns the sketch
Created in NX8.0.0.
bool Spill ()
 Returns the spill
Created in NX8.0.0.
NXOpen::ExpressionWidth ()
 Returns the width expression
Created in NX8.0.0.

Detailed Description

Represents a Features::ShipDesign::PenetrationRequest builder
To create a new instance of this class, use Features::ShipDesign::PenetrationRequestCollection::CreatePenetrationRequestBuilder
Default values.

Property Value

CompensationType

NotRequired

CornerRadius.Value

0 (millimeters part), 0 (inches part)

CoutoutType

Circular

Cut

0

Diameter.Value

0 (millimeters part), 0 (inches part)

DirectionType

PerpendiculartoStructure

Hanger

0

Height.Value

0 (millimeters part), 0 (inches part)

Offset.Value

0 (millimeters part), 0 (inches part)

PenetrationType

PenetratingObject

Radius.Value

0 (millimeters part), 0 (inches part)

RequestType

Single

Spill

0

Width.Value

0 (millimeters part), 0 (inches part)


Created in NX8.0.0.


Member Function Documentation

Returns the compensation number
Created in NX8.0.0.



License requirements : None

Returns the compensation type
Created in NX8.0.0.



License requirements : None

Returns the corner radius expression
Created in NX8.0.0.



License requirements : None

Returns the coutout type
Created in NX8.0.0.



License requirements : None

Returns the cut
Created in NX8.0.0.



License requirements : None

Returns the diameter expression
Created in NX8.0.0.



License requirements : None

Returns the direction
Created in NX8.0.0.



License requirements : None

Returns the due date
Created in NX8.0.0.



License requirements : None

Returns the description.

Returns:

Created in NX8.0.0.

License requirements : None

Returns the hanger
Created in NX8.0.0.



License requirements : None

Returns the hanger number
Created in NX8.0.0.



License requirements : None

Returns the height expression
Created in NX8.0.0.



License requirements : None

Returns the horizontal direction
Created in NX8.0.0.



License requirements : None

Returns the modified section
Created in NX8.0.0.



License requirements : None

Returns the offset expression
Created in NX8.0.0.



License requirements : None

Returns the orientation
Created in NX8.0.0.



License requirements : None

Returns the penetration type
Created in NX8.0.0.



License requirements : None

Returns the penetrating point
Created in NX8.0.0.



License requirements : None

Returns the radius expression
Created in NX8.0.0.



License requirements : None

Returns the request name
Created in NX8.0.0.



License requirements : None

Returns the request type
Created in NX8.0.0.



License requirements : None

Returns the route object collector
Created in NX8.0.0.



License requirements : None

Returns the route penetrating
Created in NX8.0.0.



License requirements : None

Returns the selected segment
Created in NX8.0.0.



License requirements : None

Returns the selection compensation
Created in NX8.0.0.



License requirements : None

Returns the selection hanger
Created in NX8.0.0.



License requirements : None

Returns the selection structure
Created in NX8.0.0.



License requirements : None

Sets the compensation number
Created in NX8.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
stringCompensationNumberstringcompensationnumber

Sets the compensation type
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
enumCompensationTypeenumcompensationtype

Sets the coutout type
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
enumCoutoutTypeenumcoutouttype

Sets the cut
Created in NX8.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
toggleCuttogglecut

Sets the direction
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
enumDirectionenumdirection

Sets the due date
Created in NX8.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
stringDueDatestringduedate

Sets the hanger
Created in NX8.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
toggleHangertogglehanger

Sets the hanger number
Created in NX8.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
stringHangerNumberstringhangernumber

Sets the horizontal direction
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
vectorHorizontalDirectionvectorhorizontaldirection

Sets the orientation
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
vectorOrientationvectororientation

Sets the penetration type
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
enumPenetrationTypeenumpenetrationtype

Sets the penetrating point
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
pointPenetratingpointpenetrating

Sets the description
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
stringDescstringdesc

Sets the request name
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
stringNamestringname

Sets the request type
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
enumRequestTypeenumrequesttype

Sets the selected segment
Created in NX8.0.0.



License requirements : nx_penetration_mgmt ("Penetration Management")

Parameters:
selectedSegmentselectedsegment

Sets the spill
Created in NX8.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
toggleSpilltogglespill

Returns the sketch
Created in NX8.0.0.



License requirements : None

Returns the spill
Created in NX8.0.0.



License requirements : None

Returns the width expression
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.