NX Open C++ Reference Guide
|
Represents a NXOpen::Features::ShipDesign::SectionEditorBuilder builder. More...
Public Member Functions | |
NXOpen::Expression * | BackProximity () |
Returns the ship section back proximity Created in NX11.0.0. More... | |
int | Denominator () |
Returns the denominator of the view scale Created in NX11.0.0. More... | |
std::vector< NXOpen::NXObject * > | FindFocusPlates (const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, double frontProximity, double backProximity) |
Returns a list of focus plates at the given position. More... | |
std::vector< NXOpen::NXObject * > | FindFocusPlates (NXOpen::Plane *sectionPlane) |
Returns a list of focus plates searched and found by the given datum plane. More... | |
NXOpen::Expression * | FrontProximity () |
Returns the ship section front proximity Created in NX11.0.0. More... | |
int | Numerator () |
Returns the numerator of the view scale Created in NX11.0.0. More... | |
NXOpen::Features::ShipDesign::SectionViewBuilder::SectionRuleOptions | SectionRule () |
Returns the ship section rule method More... | |
NXOpen::Features::ShipDesign::SectionViewBuilder * | SectionView () |
Returns the ship section view Created in NX12.0.0. More... | |
void | SetDenominator (int denominator) |
Sets the denominator of the view scale Created in NX11.0.0. More... | |
void | SetNumerator (int numerator) |
Sets the numerator of the view scale Created in NX11.0.0. More... | |
void | SetSectionRule (NXOpen::Features::ShipDesign::SectionViewBuilder::SectionRuleOptions enumSectionMethod) |
Sets the ship section rule method More... | |
void | SetSymmetricalStructure (NXOpen::Features::ShipDesign::SectionViewBuilder::SymmetricalStructureOptions symmetricalStructure) |
Sets the symmetrical structure More... | |
NXOpen::Features::ShipDesign::ShipStructureBuilder * | ShipStructure () |
Returns the ship structures Created in NX11.0.0. More... | |
NXOpen::Features::ShipDesign::SectionViewBuilder::SymmetricalStructureOptions | SymmetricalStructure () |
Returns the symmetrical structure More... | |
NXOpen::Drawings::SelectDraftingViewList * | ViewList () |
Returns the ship section views list Created in NX11.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::SectionEditorBuilder builder.
This builder is used to edit Ship Section View and returns NULL.
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateSectionEditorBuilder
Created in NX11.0.0.
NXOpen::Expression* NXOpen::Features::ShipDesign::SectionEditorBuilder::BackProximity | ( | ) |
Returns the ship section back proximity
Created in NX11.0.0.
License requirements : None
int NXOpen::Features::ShipDesign::SectionEditorBuilder::Denominator | ( | ) |
Returns the denominator of the view scale
Created in NX11.0.0.
License requirements : None
std::vector<NXOpen::NXObject *> NXOpen::Features::ShipDesign::SectionEditorBuilder::FindFocusPlates | ( | const NXOpen::Point3d & | origin, |
const NXOpen::Vector3d & | normal, | ||
double | frontProximity, | ||
double | backProximity | ||
) |
Returns a list of focus plates at the given position.
origin | the view position |
normal | the view direction |
frontProximity | the proximity in front of the view |
backProximity | the proximity at the back of the view |
std::vector<NXOpen::NXObject *> NXOpen::Features::ShipDesign::SectionEditorBuilder::FindFocusPlates | ( | NXOpen::Plane * | sectionPlane | ) |
Returns a list of focus plates searched and found by the given datum plane.
This function is used only when the view is defined by Specify Plane. And the list just contains the geometry of the plane
sectionPlane | the datum plane used to create the view |
NXOpen::Expression* NXOpen::Features::ShipDesign::SectionEditorBuilder::FrontProximity | ( | ) |
Returns the ship section front proximity
Created in NX11.0.0.
License requirements : None
int NXOpen::Features::ShipDesign::SectionEditorBuilder::Numerator | ( | ) |
Returns the numerator of the view scale
Created in NX11.0.0.
License requirements : None
NXOpen::Features::ShipDesign::SectionViewBuilder::SectionRuleOptions NXOpen::Features::ShipDesign::SectionEditorBuilder::SectionRule | ( | ) |
Returns the ship section rule method
Use Features::ShipDesign::SectionViewBuilder .SectionRule() instead.
Created in NX11.0.0.
License requirements : None
NXOpen::Features::ShipDesign::SectionViewBuilder* NXOpen::Features::ShipDesign::SectionEditorBuilder::SectionView | ( | ) |
Returns the ship section view
Created in NX12.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::SectionEditorBuilder::SetDenominator | ( | int | denominator | ) |
Sets the denominator of the view scale
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
denominator | denominator |
void NXOpen::Features::ShipDesign::SectionEditorBuilder::SetNumerator | ( | int | numerator | ) |
Sets the numerator of the view scale
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
numerator | numerator |
void NXOpen::Features::ShipDesign::SectionEditorBuilder::SetSectionRule | ( | NXOpen::Features::ShipDesign::SectionViewBuilder::SectionRuleOptions | enumSectionMethod | ) |
Sets the ship section rule method
Use Features::ShipDesign::SectionViewBuilder .SectionRule() instead.
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
enumSectionMethod | enumsectionmethod |
void NXOpen::Features::ShipDesign::SectionEditorBuilder::SetSymmetricalStructure | ( | NXOpen::Features::ShipDesign::SectionViewBuilder::SymmetricalStructureOptions | symmetricalStructure | ) |
Sets the symmetrical structure
Use Features::ShipDesign::SectionViewBuilder .SymmetricalStructure() instead.
Created in NX11.0.0.
License requirements : nx_ship_drafting ("Ship Drafting")
symmetricalStructure | symmetricalstructure |
NXOpen::Features::ShipDesign::ShipStructureBuilder* NXOpen::Features::ShipDesign::SectionEditorBuilder::ShipStructure | ( | ) |
Returns the ship structures
Created in NX11.0.0.
License requirements : None
NXOpen::Features::ShipDesign::SectionViewBuilder::SymmetricalStructureOptions NXOpen::Features::ShipDesign::SectionEditorBuilder::SymmetricalStructure | ( | ) |
Returns the symmetrical structure
Use Features::ShipDesign::SectionViewBuilder .SymmetricalStructure() instead.
Created in NX11.0.0.
License requirements : None
NXOpen::Drawings::SelectDraftingViewList* NXOpen::Features::ShipDesign::SectionEditorBuilder::ViewList | ( | ) |
Returns the ship section views list
Created in NX11.0.0.
License requirements : None