NX Open C++ Reference Guide
|
Represents a NXOpen::Features::ShipDesign::ShipTrimBodyBuilder . More...
Public Member Functions | |
bool | ApplyEndCut () |
Returns the indication of whether end cuts should be applied to the profiles. More... | |
NXOpen::Features::ShipDesign::BuiltUpOffsetBuilder * | BuiltUpOffset () |
Returns the builder used to define the offsets for a built-up trim. More... | |
bool | ReverseDirection () |
Returns the indication whether the default direction of split should be reversed. More... | |
void | SetApplyEndCut (bool applyEndCut) |
Sets the indication of whether end cuts should be applied to the profiles. More... | |
void | SetReverseDirection (bool reverseDirection) |
Sets the indication whether the default direction of split should be reversed. More... | |
void | SetSplitDirectionOption (NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SplitDirectionOptionType splitDirectionOption) |
Sets the split direction method being used to construct the splitting sheet body. More... | |
void | SetToolOption (NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionType toolOption) |
Sets the tool type method that indicates which kind of tools will be used to construct the splitting sheet body. More... | |
void | SetToolVector (NXOpen::Direction *toolVector) |
Sets the vector defining the direction to extrude the curves to construct the sheet body when ToolOption is NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionTypeExtrude . More... | |
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SplitDirectionOptionType | SplitDirectionOption () |
Returns the split direction method being used to construct the splitting sheet body. More... | |
NXOpen::SelectNXObject * | TargetBody () |
Returns the profile or plate solid bodies that are being split. More... | |
NXOpen::SelectNXObjectList * | ToolCurves () |
Returns the curve(s) used to construct the sheet body when ToolOption is NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionTypeExtrude . More... | |
NXOpen::SelectNXObjectList * | ToolFaces () |
Returns the datum or face(s) used to construct the sheet body when ToolOption is NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionTypePlane . More... | |
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionType | ToolOption () |
Returns the tool type method that indicates which kind of tools will be used to construct the splitting sheet body. More... | |
NXOpen::Direction * | ToolVector () |
Returns the vector defining the direction to extrude the curves to construct the sheet body when ToolOption is NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionTypeExtrude . More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::Features::ShipDesign::ShipTrimBodyBuilder .
This class is used to create or edit a NXOpen::Features::ShipDesign::ShipTrimBody feature.
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateShipTrimBodyBuilder
Default values.
Property | Value |
---|---|
BuiltUpOffset.FlangeAngle.Value |
0 |
BuiltUpOffset.FlangeOffset.Value |
0 (millimeters part), 0 (inches part) |
BuiltUpOffset.WebAngle.Value |
0 |
BuiltUpOffset.WebOffset.Value |
0 (millimeters part), 0 (inches part) |
Created in NX9.0.1.
bool NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::ApplyEndCut | ( | ) |
Returns the indication of whether end cuts should be applied to the profiles.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::BuiltUpOffsetBuilder* NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::BuiltUpOffset | ( | ) |
Returns the builder used to define the offsets for a built-up trim.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
bool NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::ReverseDirection | ( | ) |
Returns the indication whether the default direction of split should be reversed.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
void NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::SetApplyEndCut | ( | bool | applyEndCut | ) |
Sets the indication of whether end cuts should be applied to the profiles.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
applyEndCut | applyendcut |
void NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::SetReverseDirection | ( | bool | reverseDirection | ) |
Sets the indication whether the default direction of split should be reversed.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
reverseDirection | reversedirection |
void NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::SetSplitDirectionOption | ( | NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SplitDirectionOptionType | splitDirectionOption | ) |
Sets the split direction method being used to construct the splitting sheet body.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
splitDirectionOption | splitdirectionoption |
void NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::SetToolOption | ( | NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionType | toolOption | ) |
Sets the tool type method that indicates which kind of tools will be used to construct the splitting sheet body.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
toolOption | tooloption |
void NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::SetToolVector | ( | NXOpen::Direction * | toolVector | ) |
Sets the vector defining the direction to extrude the curves to construct the sheet body when ToolOption is NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionTypeExtrude .
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
toolVector | toolvector |
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::SplitDirectionOptionType NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::SplitDirectionOption | ( | ) |
Returns the split direction method being used to construct the splitting sheet body.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::SelectNXObject* NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::TargetBody | ( | ) |
Returns the profile or plate solid bodies that are being split.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::SelectNXObjectList* NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::ToolCurves | ( | ) |
Returns the curve(s) used to construct the sheet body when ToolOption is NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionTypeExtrude .
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::SelectNXObjectList* NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::ToolFaces | ( | ) |
Returns the datum or face(s) used to construct the sheet body when ToolOption is NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionTypePlane .
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionType NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::ToolOption | ( | ) |
Returns the tool type method that indicates which kind of tools will be used to construct the splitting sheet body.
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")
NXOpen::Direction* NXOpen::Features::ShipDesign::ShipTrimBodyBuilder::ToolVector | ( | ) |
Returns the vector defining the direction to extrude the curves to construct the sheet body when ToolOption is NXOpen::Features::ShipDesign::SplitProfilePlateBuilder::ToolOptionTypeExtrude .
Created in NX9.0.1.
License requirements : nx_ship_detail ("Ship Detail Design")