NX Open C++ Reference Guide
|
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...
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::SelectNXObjectList * | TargetProfileOrPlates () |
Returns the target profile or plate solid bodies for split. | |
NXOpen::SelectNXObjectList * | ToolCurves () |
Returns the tool curve(s) to create extrude face for split. | |
NXOpen::SelectNXObjectList * | ToolFaces () |
Returns the selected tool datum or face(s) for split. | |
NXOpen::Plane * | ToolNewPlane () |
Returns the created new tool datum for split. | |
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionType | ToolOption () |
Returns the tool type for split. | |
NXOpen::Direction * | ToolVector () |
Returns the tool vector to create extrude face for split. |
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 |
Created in NX8.0.0.
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")
void NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SetReverseDirection | ( | bool | reverseDirection | ) |
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")
reverseDirection | reversedirection |
void NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SetSplitDirectionOption | ( | NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SplitDirectionOptionType | splitDirectionOption | ) |
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")
splitDirectionOption | splitdirectionoption |
void NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SetToolNewPlane | ( | NXOpen::Plane * | toolNewPlane | ) |
Sets the created new tool datum for split.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design")
toolNewPlane | toolnewplane |
void NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SetToolOption | ( | NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionType | toolOption | ) |
Sets the tool type for split.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design")
toolOption | tooloption |
void NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SetToolVector | ( | NXOpen::Direction * | toolVector | ) |
Sets the tool vector to create extrude face for split.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design")
toolVector | toolvector |
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SplitDirectionOptionType NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SplitDirectionOption | ( | ) |
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")
NXOpen::SelectNXObjectList* NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::TargetProfileOrPlates | ( | ) |
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")
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionType NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOption | ( | ) |
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")