NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Assemblies::PlaneSearchTermBuilder Class Reference

A PlaneSearchTermBuilder is used to create or edit an NXOpen::Assemblies::PlaneSearchTerm . More...

Inheritance diagram for NXOpen::Assemblies::PlaneSearchTermBuilder:
NXOpen::Assemblies::SearchTermBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

double Displacement ()
 Returns the displacement of the plane from the origin. More...
 
NXOpen::Vector3d Normal ()
 Returns the normal of the plane. More...
 
NXOpen::Assemblies::PlaneSearchTerm::PlaneOverlapLogicType PlaneOverlapLogic ()
 Returns the plane overlap logic. More...
 
NXOpen::Point3d PointOnPlane ()
 Returns the normal of the plane. More...
 
NXOpen::Assemblies::SearchTerm::SearchTermLogicType SearchTermLogic ()
 Returns the search term logic. More...
 
void SetDisplacement (double displacement)
 Sets the displacement of the plane from the origin. More...
 
void SetNormal (const NXOpen::Vector3d &normal)
 Sets the normal of the plane. More...
 
void SetPlaneOverlapLogic (NXOpen::Assemblies::PlaneSearchTerm::PlaneOverlapLogicType planeOverlapLogic)
 Sets the plane overlap logic. More...
 
void SetPointOnPlane (const NXOpen::Point3d &pointOnPlane)
 Sets the normal of the plane. More...
 
void SetSearchTermLogic (NXOpen::Assemblies::SearchTerm::SearchTermLogicType searchTermLogic)
 Sets the search term logic. More...
 
void SetTrueShapeRefinement (bool trueShapeRefinement)
 Sets the true-shape refinement. More...
 
bool TrueShapeRefinement ()
 Returns the true-shape refinement. More...
 

Detailed Description

A PlaneSearchTermBuilder is used to create or edit an NXOpen::Assemblies::PlaneSearchTerm .


To create a new instance of this class, use NXOpen::Assemblies::SubsetCollection::CreatePlaneSearchTermBuilder

Created in NX8.5.0.

Member Function Documentation

double NXOpen::Assemblies::PlaneSearchTermBuilder::Displacement ( )

Returns the displacement of the plane from the origin.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

NXOpen::Vector3d NXOpen::Assemblies::PlaneSearchTermBuilder::Normal ( )

Returns the normal of the plane.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

NXOpen::Assemblies::PlaneSearchTerm::PlaneOverlapLogicType NXOpen::Assemblies::PlaneSearchTermBuilder::PlaneOverlapLogic ( )

Returns the plane overlap logic.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

NXOpen::Point3d NXOpen::Assemblies::PlaneSearchTermBuilder::PointOnPlane ( )

Returns the normal of the plane.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

NXOpen::Assemblies::SearchTerm::SearchTermLogicType NXOpen::Assemblies::PlaneSearchTermBuilder::SearchTermLogic ( )

Returns the search term logic.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

void NXOpen::Assemblies::PlaneSearchTermBuilder::SetDisplacement ( double  displacement)

Sets the displacement of the plane from the origin.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

Parameters
displacementdisplacement
void NXOpen::Assemblies::PlaneSearchTermBuilder::SetNormal ( const NXOpen::Vector3d normal)

Sets the normal of the plane.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

Parameters
normalnormal
void NXOpen::Assemblies::PlaneSearchTermBuilder::SetPlaneOverlapLogic ( NXOpen::Assemblies::PlaneSearchTerm::PlaneOverlapLogicType  planeOverlapLogic)

Sets the plane overlap logic.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

Parameters
planeOverlapLogicplaneoverlaplogic
void NXOpen::Assemblies::PlaneSearchTermBuilder::SetPointOnPlane ( const NXOpen::Point3d pointOnPlane)

Sets the normal of the plane.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

Parameters
pointOnPlanepointonplane
void NXOpen::Assemblies::PlaneSearchTermBuilder::SetSearchTermLogic ( NXOpen::Assemblies::SearchTerm::SearchTermLogicType  searchTermLogic)

Sets the search term logic.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

Parameters
searchTermLogicsearchtermlogic
void NXOpen::Assemblies::PlaneSearchTermBuilder::SetTrueShapeRefinement ( bool  trueShapeRefinement)

Sets the true-shape refinement.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")

Parameters
trueShapeRefinementtrueshaperefinement
bool NXOpen::Assemblies::PlaneSearchTermBuilder::TrueShapeRefinement ( )

Returns the true-shape refinement.


Created in NX8.5.0.

License requirements : nx_4gd_integration ("4th Generation Design")


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.