NX Open C++ Reference Guide
|
Represents a NXOpen::Display::PointCloudClippingBoxesListItemBuilder to create clipping regions for NXOpen::Display::PointCloud . More...
Public Types | |
enum | ClippingSides { ClippingSidesInside, ClippingSidesOutside, ClippingSidesNone } |
Specifies clipping side options used for defined clipping box. More... | |
Public Member Functions | |
NXOpen::Point * | ClippingEndPoint () |
Returns the end point of the clipping box diagonal Created in NX11.0.0. More... | |
NXOpen::Display::PointCloudClippingBoxesListItemBuilder::ClippingSides | ClippingSide () |
Returns the clipping side of the defined clipping box Created in NX11.0.0. More... | |
NXOpen::Point * | ClippingStartPoint () |
Returns the start point of the clipping box diagonal. More... | |
NXOpen::Matrix3x3 | Orientation () |
Returns the orientation of clipping box Created in NX12.0.0. More... | |
void | SetClippingEndPoint (NXOpen::Point *clippingEndPoint) |
Sets the end point of the clipping box diagonal Created in NX11.0.0. More... | |
void | SetClippingSide (NXOpen::Display::PointCloudClippingBoxesListItemBuilder::ClippingSides clippingSide) |
Sets the clipping side of the defined clipping box Created in NX11.0.0. More... | |
void | SetClippingStartPoint (NXOpen::Point *clippingStartPoint) |
Sets the start point of the clipping box diagonal. 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::Display::PointCloudClippingBoxesListItemBuilder to create clipping regions for NXOpen::Display::PointCloud .
To create a new instance of this class, use NXOpen::Display::PointCloudBuilder::CreateClippingBoxesListItemBuilder
Created in NX11.0.0.
NXOpen::Point* NXOpen::Display::PointCloudClippingBoxesListItemBuilder::ClippingEndPoint | ( | ) |
Returns the end point of the clipping box diagonal
Created in NX11.0.0.
License requirements : None
NXOpen::Display::PointCloudClippingBoxesListItemBuilder::ClippingSides NXOpen::Display::PointCloudClippingBoxesListItemBuilder::ClippingSide | ( | ) |
Returns the clipping side of the defined clipping box
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::Display::PointCloudClippingBoxesListItemBuilder::ClippingStartPoint | ( | ) |
Returns the start point of the clipping box diagonal.
Created in NX11.0.0.
License requirements : None
NXOpen::Matrix3x3 NXOpen::Display::PointCloudClippingBoxesListItemBuilder::Orientation | ( | ) |
Returns the orientation of clipping box
Created in NX12.0.0.
License requirements : None
void NXOpen::Display::PointCloudClippingBoxesListItemBuilder::SetClippingEndPoint | ( | NXOpen::Point * | clippingEndPoint | ) |
Sets the end point of the clipping box diagonal
Created in NX11.0.0.
License requirements : nx_point_cloud_view ("NX Point Cloud Viewer")
clippingEndPoint | clippingendpoint |
void NXOpen::Display::PointCloudClippingBoxesListItemBuilder::SetClippingSide | ( | NXOpen::Display::PointCloudClippingBoxesListItemBuilder::ClippingSides | clippingSide | ) |
Sets the clipping side of the defined clipping box
Created in NX11.0.0.
License requirements : nx_point_cloud_view ("NX Point Cloud Viewer")
clippingSide | clippingside |
void NXOpen::Display::PointCloudClippingBoxesListItemBuilder::SetClippingStartPoint | ( | NXOpen::Point * | clippingStartPoint | ) |
Sets the start point of the clipping box diagonal.
Created in NX11.0.0.
License requirements : nx_point_cloud_view ("NX Point Cloud Viewer")
clippingStartPoint | clippingstartpoint |
|
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.