NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder Class Reference

Represents a SplitProfilePlateBuilder .This class is for splitting ship profile/plate solidbodies
To create a new instance of this class, use Features::ShipCollection::CreateSplitProfilePlateBuilder
Default values. More...

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

List of all members.

Public Types

enum  SplitDirectionOptionType { SplitDirectionOptionTypePerpendicularToMoldingFace, SplitDirectionOptionTypeAlongPlaneOrFace }
 Represents split direction to trim profile or plate solid body . More...
enum  ToolOptionType { ToolOptionTypePlane, ToolOptionTypeNewPlane, ToolOptionTypeExtrude }
 Represents trim tool type to trim profile or plate solid body. More...

Public Member Functions

bool ReverseDirection ()
 Returns the reverse direction option of tool datum or face for split.
void SetReverseDirection (bool reverseDirection)
 Sets the reverse direction option of tool datum or face for split.
void SetSplitDirectionOption (NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SplitDirectionOptionType splitDirectionOption)
 Sets the option to split profile/plate along tool face or perpendicular to profile/plate molding face.
void SetToolNewPlane (NXOpen::Plane *toolNewPlane)
 Sets the created new tool datum for split.
void SetToolOption (NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionType toolOption)
 Sets the tool type for split.
void SetToolVector (NXOpen::Direction *toolVector)
 Sets the tool vector to create extrude face for split.
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SplitDirectionOptionType SplitDirectionOption ()
 Returns the option to split profile/plate along tool face or perpendicular to profile/plate molding face.
NXOpen::SelectNXObjectListTargetProfileOrPlates ()
 Returns the target profile or plate solid bodies for split.
NXOpen::SelectNXObjectListToolCurves ()
 Returns the tool curve(s) to create extrude face for split.
NXOpen::SelectNXObjectListToolFaces ()
 Returns the selected tool datum or face(s) for split.
NXOpen::PlaneToolNewPlane ()
 Returns the created new tool datum for split.
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionType ToolOption ()
 Returns the tool type for split.
NXOpen::DirectionToolVector ()
 Returns the tool vector to create extrude face for split.

Detailed Description

Represents a SplitProfilePlateBuilder .This class is for splitting ship profile/plate solidbodies
To create a new instance of this class, use Features::ShipCollection::CreateSplitProfilePlateBuilder
Default values.

Property Value

ToolOption

Plane


Created in NX8.0.0.


Member Enumeration Documentation

Represents split direction to trim profile or plate solid body .

Enumerator:
SplitDirectionOptionTypePerpendicularToMoldingFace 

create plane/face perpendicular to molding face as the split tool

SplitDirectionOptionTypeAlongPlaneOrFace 

Split profile/plate along selected plane or face.

Represents trim tool type to trim profile or plate solid body.

Enumerator:
ToolOptionTypePlane 

Select existed datum or face for the tool target.

ToolOptionTypeNewPlane 

Create a new datum for the tool target.

ToolOptionTypeExtrude 

Select curve and direction as extrude for the tool target.


Member Function Documentation

Returns the reverse direction option of tool datum or face for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Sets the reverse direction option of tool datum or face for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Parameters:
reverseDirectionreversedirection

Sets the option to split profile/plate along tool face or perpendicular to profile/plate molding face.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Parameters:
splitDirectionOptionsplitdirectionoption

Sets the created new tool datum for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Parameters:
toolNewPlanetoolnewplane

Sets the tool type for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Parameters:
toolOptiontooloption

Sets the tool vector to create extrude face for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Parameters:
toolVectortoolvector

Returns the option to split profile/plate along tool face or perpendicular to profile/plate molding face.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Returns the target profile or plate solid bodies for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Returns the tool curve(s) to create extrude face for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Returns the selected tool datum or face(s) for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Returns the created new tool datum for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Returns the tool type for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Returns the tool vector to create extrude face for split.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.