NX Open C++ Reference Guide
|
Represents a NXOpen::Features::ShipDesign::ExpansionDrawingBuilder . More...
Public Member Functions | |
NXOpen::Plane * | AftPlane () |
Returns the aft plane Created in NX10.0.0. More... | |
NXOpen::Plane * | BasePlane () |
Returns the base plane Created in NX10.0.0. More... | |
bool | BasicDesignMode () |
Returns the basic design application flag Created in NX11.0.0. More... | |
NXOpen::Features::ShipDesign::DrawingTemplateBuilder * | DrawingTemplate () |
Returns the drawing template Created in NX10.0.0. More... | |
NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::JaExpansiondrawingbuilderEnglishScale | EnglishScale () |
Returns the English drawing scale Created in NX11.0.0. More... | |
NXOpen::Plane * | ForePlane () |
Returns the fore plane Created in NX10.0.0. More... | |
bool | IsEdit () |
Returns the flag to indicate to either create or edit a Ship Expansion View. More... | |
NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::JaExpansiondrawingbuilderMetricScale | MetricScale () |
Returns the Metric drawing scale Created in NX11.0.0. More... | |
NXOpen::SelectNXObjectList * | PlatesToExpand () |
Returns the plates to be expanded Created in NX10.0.0. More... | |
double | ScaleDenominator () |
Returns the denominator of a custom scale Created in NX11.0.0. More... | |
double | ScaleNumerator () |
Returns the numerator of a custom scale Created in NX11.0.0. More... | |
void | SetAftPlane (NXOpen::Plane *aftPlane) |
Sets the aft plane Created in NX10.0.0. More... | |
void | SetBasePlane (NXOpen::Plane *basePlane) |
Sets the base plane Created in NX10.0.0. More... | |
void | SetBasicDesignMode (bool isBasic) |
Sets the basic design application flag Created in NX11.0.0. More... | |
void | SetEdit (bool isEdit) |
Sets the flag to indicate to either create or edit a Ship Expansion View. More... | |
void | SetEnglishScale (NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::JaExpansiondrawingbuilderEnglishScale englishScale) |
Sets the English drawing scale Created in NX11.0.0. More... | |
void | SetForePlane (NXOpen::Plane *forePlane) |
Sets the fore plane Created in NX10.0.0. More... | |
void | SetMetricScale (NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::JaExpansiondrawingbuilderMetricScale metricScale) |
Sets the Metric drawing scale Created in NX11.0.0. More... | |
void | SetScaleDenominator (double scaleDenominator) |
Sets the denominator of a custom scale Created in NX11.0.0. More... | |
void | SetScaleNumerator (double scaleNumerator) |
Sets the numerator of a custom scale Created in NX11.0.0. More... | |
void | SetTolerance (double tolerance) |
Sets the tolerance Created in NX10.0.0. More... | |
void | SetUpperPlane (NXOpen::Plane *upperPlane) |
Sets the upper plane Created in NX10.0.0. More... | |
double | Tolerance () |
Returns the tolerance Created in NX10.0.0. More... | |
NXOpen::Plane * | UpperPlane () |
Returns the upper plane Created in NX10.0.0. 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::ExpansionDrawingBuilder .
This class is used to create expansion drawing and just returns NULL
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateExpansionDrawingBuilder
Created in NX10.0.0.
the standard English drawing sheet scales
the standard Metric drawing sheet scales
NXOpen::Plane* NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::AftPlane | ( | ) |
Returns the aft plane
Created in NX10.0.0.
License requirements : None
NXOpen::Plane* NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::BasePlane | ( | ) |
Returns the base plane
Created in NX10.0.0.
License requirements : None
bool NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::BasicDesignMode | ( | ) |
Returns the basic design application flag
Created in NX11.0.0.
License requirements : None
NXOpen::Features::ShipDesign::DrawingTemplateBuilder* NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::DrawingTemplate | ( | ) |
Returns the drawing template
Created in NX10.0.0.
License requirements : None
NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::JaExpansiondrawingbuilderEnglishScale NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::EnglishScale | ( | ) |
Returns the English drawing scale
Created in NX11.0.0.
License requirements : None
NXOpen::Plane* NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::ForePlane | ( | ) |
Returns the fore plane
Created in NX10.0.0.
License requirements : None
bool NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::IsEdit | ( | ) |
Returns the flag to indicate to either create or edit a Ship Expansion View.
Created in NX11.0.0.
License requirements : None
NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::JaExpansiondrawingbuilderMetricScale NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::MetricScale | ( | ) |
Returns the Metric drawing scale
Created in NX11.0.0.
License requirements : None
NXOpen::SelectNXObjectList* NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::PlatesToExpand | ( | ) |
Returns the plates to be expanded
Created in NX10.0.0.
License requirements : None
double NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::ScaleDenominator | ( | ) |
Returns the denominator of a custom scale
Created in NX11.0.0.
License requirements : None
double NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::ScaleNumerator | ( | ) |
Returns the numerator of a custom scale
Created in NX11.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetAftPlane | ( | NXOpen::Plane * | aftPlane | ) |
Sets the aft plane
Created in NX10.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
aftPlane | aftplane |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetBasePlane | ( | NXOpen::Plane * | basePlane | ) |
Sets the base plane
Created in NX10.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
basePlane | baseplane |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetBasicDesignMode | ( | bool | isBasic | ) |
Sets the basic design application flag
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
isBasic | isbasic |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetEdit | ( | bool | isEdit | ) |
Sets the flag to indicate to either create or edit a Ship Expansion View.
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
isEdit | isedit |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetEnglishScale | ( | NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::JaExpansiondrawingbuilderEnglishScale | englishScale | ) |
Sets the English drawing scale
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
englishScale | the English drawing scale |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetForePlane | ( | NXOpen::Plane * | forePlane | ) |
Sets the fore plane
Created in NX10.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
forePlane | foreplane |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetMetricScale | ( | NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::JaExpansiondrawingbuilderMetricScale | metricScale | ) |
Sets the Metric drawing scale
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
metricScale | the Metric drawing scale |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetScaleDenominator | ( | double | scaleDenominator | ) |
Sets the denominator of a custom scale
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
scaleDenominator | the denominator of a custom scale |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetScaleNumerator | ( | double | scaleNumerator | ) |
Sets the numerator of a custom scale
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
scaleNumerator | scale numerator |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the tolerance
Created in NX10.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
tolerance | tolerance |
void NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::SetUpperPlane | ( | NXOpen::Plane * | upperPlane | ) |
Sets the upper plane
Created in NX10.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
upperPlane | upperplane |
double NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::Tolerance | ( | ) |
Returns the tolerance
Created in NX10.0.0.
License requirements : None
NXOpen::Plane* NXOpen::Features::ShipDesign::ExpansionDrawingBuilder::UpperPlane | ( | ) |
Returns the upper plane
Created in NX10.0.0.
License requirements : None