NXOpen C++ Reference Guide
|
Represents a mark insulation area builder for ship. More...
Public Member Functions | |
double | Angle () |
Returns the angle of insulation area filling curves. More... | |
NXOpen::Section * | BoundaryCurves () |
Returns the boundary curves of insulation area Created in NX12.0.2. More... | |
NXOpen::NXColor * | Color () |
Returns the color of insulation area filling curves. More... | |
double | Distance () |
Returns the space distance of insulation area filling curves. More... | |
NXString | Pattern () |
Returns the enum pattern Created in NX12.0.2. More... | |
void | SetAngle (double angle) |
Sets the angle of insulation area filling curves. More... | |
void | SetColor (NXOpen::NXColor *color) |
Sets the color of insulation area filling curves. More... | |
void | SetDistance (double distance) |
Sets the space distance of insulation area filling curves. More... | |
void | SetPattern (const NXString &projectName) |
Sets the enum pattern Created in NX12.0.2. More... | |
void | SetPattern (const char *projectName) |
Sets the enum pattern Created in NX12.0.2. More... | |
void | SetTolerance (double tolerance) |
Sets the tolerance of insulation area filling curves. More... | |
void | SetWidth (NXOpen::Annotations::LineWidth width) |
Sets the width of insulation area filling curves. More... | |
double | Tolerance () |
Returns the tolerance of insulation area filling curves. More... | |
NXOpen::Annotations::LineWidth | Width () |
Returns the width of insulation area filling curves. 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 mark insulation area builder for ship.
This builder is used to mark insulation area in ship draft.
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateMarkInsulationAreaBuilder
Created in NX12.0.2.
double NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::Angle | ( | ) |
Returns the angle of insulation area filling curves.
Created in NX12.0.2.
License requirements : None
NXOpen::Section* NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::BoundaryCurves | ( | ) |
Returns the boundary curves of insulation area
Created in NX12.0.2.
License requirements : None
NXOpen::NXColor* NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::Color | ( | ) |
Returns the color of insulation area filling curves.
Created in NX12.0.2.
License requirements : None
double NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::Distance | ( | ) |
Returns the space distance of insulation area filling curves.
Created in NX12.0.2.
License requirements : None
NXString NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::Pattern | ( | ) |
Returns the enum pattern
Created in NX12.0.2.
License requirements : None
void NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::SetAngle | ( | double | angle | ) |
Sets the angle of insulation area filling curves.
Created in NX12.0.2.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
angle | angle |
void NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::SetColor | ( | NXOpen::NXColor * | color | ) |
Sets the color of insulation area filling curves.
Created in NX12.0.2.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
color | color |
void NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::SetDistance | ( | double | distance | ) |
Sets the space distance of insulation area filling curves.
Created in NX12.0.2.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
distance | distance |
void NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::SetPattern | ( | const NXString & | projectName | ) |
Sets the enum pattern
Created in NX12.0.2.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
projectName | projectname |
void NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::SetPattern | ( | const char * | projectName | ) |
Sets the enum pattern
Created in NX12.0.2.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
projectName | projectname |
void NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the tolerance of insulation area filling curves.
Created in NX12.0.2.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
tolerance | tolerance |
void NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::SetWidth | ( | NXOpen::Annotations::LineWidth | width | ) |
Sets the width of insulation area filling curves.
Created in NX12.0.2.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement")
width | width |
double NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::Tolerance | ( | ) |
Returns the tolerance of insulation area filling curves.
Created in NX12.0.2.
License requirements : None
NXOpen::Annotations::LineWidth NXOpen::Features::ShipDesign::MarkInsulationAreaBuilder::Width | ( | ) |
Returns the width of insulation area filling curves.
Created in NX12.0.2.
License requirements : None