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

Detailed Description

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

<br> To create a new instance of this class, use @link Assemblies::SubsetCollection::CreatePlaneSearchTermBuilder  Assemblies::SubsetCollection::CreatePlaneSearchTermBuilder @endlink  <br> 


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 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.