NX Open C++ Reference Guide
|
This class is used to define the boundary of the regions when definining the orientation of a profile. More...
Public Types | |
enum | MeasureAlongTypes { MeasureAlongTypesCurve, MeasureAlongTypesAxis } |
Settings to indicate how the distance is measured. More... | |
enum | PointMethodTypes { PointMethodTypesByPoint, PointMethodTypesByDistance, PointMethodTypesFromStart, PointMethodTypesFromEnd } |
Settings to indicate how the boundary is defined. More... | |
Public Member Functions | |
NXOpen::Expression * | Distance () |
Returns the distance used to determine the boundary of the region. | |
NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::MeasureAlongTypes | MeasureAlong () |
Returns the indication of how to measure the distance used to determine the boundary of the region. | |
NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypes | PointMethod () |
Returns the method used to define the boundary. | |
NXOpen::SelectNXObject * | Reference () |
Returns the object used to measure the distance from to determine the boundary of the region. | |
void | SetMeasureAlong (NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::MeasureAlongTypes measureAlong) |
Sets the indication of how to measure the distance used to determine the boundary of the region. | |
void | SetPointMethod (NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypes pointMethod) |
Sets the method used to define the boundary. | |
void | SetSpecifyPoint (NXOpen::Point *specifyPoint) |
Sets the point used to determine the boundary of the region. | |
NXOpen::Point * | SpecifyPoint () |
Returns the point used to determine the boundary of the region. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
This class is used to define the boundary of the regions when definining the orientation of a profile.
Created in NX9.0.0.
Settings to indicate how the boundary is defined.
NXOpen::Expression* NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::Distance | ( | ) |
Returns the distance used to determine the boundary of the region.
Only used when PointMethod is Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesByDistance , Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesFromStart , or Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesFromEnd .
Created in NX9.0.0.
License requirements : None
NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::MeasureAlongTypes NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::MeasureAlong | ( | ) |
Returns the indication of how to measure the distance used to determine the boundary of the region.
Only used when PointMethod is Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesByDistance , Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesFromStart , or Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesFromEnd .
Created in NX9.0.0.
License requirements : None
NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypes NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::PointMethod | ( | ) |
Returns the method used to define the boundary.
Created in NX9.0.0.
License requirements : None
NXOpen::SelectNXObject* NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::Reference | ( | ) |
Returns the object used to measure the distance from to determine the boundary of the region.
Only used when PointMethod is Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesByDistance .
Created in NX9.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::SetMeasureAlong | ( | NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::MeasureAlongTypes | measureAlong | ) |
Sets the indication of how to measure the distance used to determine the boundary of the region.
Only used when PointMethod is Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesByDistance , Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesFromStart , or Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesFromEnd .
Created in NX9.0.0.
License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
measureAlong | measurealong |
void NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::SetPointMethod | ( | NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypes | pointMethod | ) |
Sets the method used to define the boundary.
Created in NX9.0.0.
License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
pointMethod | pointmethod |
void NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::SetSpecifyPoint | ( | NXOpen::Point * | specifyPoint | ) |
Sets the point used to determine the boundary of the region.
Only used when PointMethod is Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesByPoint .
Created in NX9.0.0.
License requirements : nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
specifyPoint | specifypoint |
NXOpen::Point* NXOpen::Features::ShipDesign::OrientationPointMethodsBuilder::SpecifyPoint | ( | ) |
Returns the point used to determine the boundary of the region.
Only used when PointMethod is Features::ShipDesign::OrientationPointMethodsBuilder::PointMethodTypesByPoint .
Created in NX9.0.0.
License requirements : None
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.