NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder Class Reference

Represents a NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder
To create a new instance of this class, use NXOpen::Features::TrimCurve2Builder::CreateTrimCurveBoundingObjectBuilder

Created in NX11.0.1. More...

Inheritance diagram for NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder:
NXOpen::TaggedObject

Public Types

enum  Method { MethodSelectObject, MethodSelectPlane }
 the Object or Plane selection More...
 

Public Member Functions

NXOpen::SelectDisplayableObjectBoundingObject ()
 Returns the bounding object
More...
 
NXOpen::SelectDisplayableObjectListBoundingObjectList ()
 Returns the bounding object list. More...
 
NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::Method BoundingObjectMethodType ()
 Returns the bounding object enum type
Created in NX11.0.1. More...
 
NXOpen::PlaneBoundingPlane ()
 Returns the bounding plane
Created in NX11.0.1. More...
 
void SetBoundingObjectMethodType (NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::Method boundingObjectMethod)
 Sets the bounding object enum type
Created in NX11.0.1. More...
 
void SetBoundingPlane (NXOpen::Plane *plane)
 Sets the bounding plane
Created in NX11.0.1. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder
To create a new instance of this class, use NXOpen::Features::TrimCurve2Builder::CreateTrimCurveBoundingObjectBuilder

Created in NX11.0.1.


Member Enumeration Documentation

the Object or Plane selection

Enumerator
MethodSelectObject 

select object

MethodSelectPlane 

select plane

Member Function Documentation

NXOpen::SelectDisplayableObject* NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::BoundingObject ( )

Returns the bounding object

Deprecated:
Deprecated in NX12.0.0.

Use NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::BoundingObjectList .


Created in NX11.0.1.

License requirements : None

NXOpen::SelectDisplayableObjectList* NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::BoundingObjectList ( )

Returns the bounding object list.

Only one object is allowed in this list. In the case of multiple objects, only first object will be considered for the operation.


Created in NX12.0.0.

License requirements : None

NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::Method NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::BoundingObjectMethodType ( )

Returns the bounding object enum type
Created in NX11.0.1.



License requirements : None

NXOpen::Plane* NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::BoundingPlane ( )

Returns the bounding plane
Created in NX11.0.1.



License requirements : None

void NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::SetBoundingObjectMethodType ( NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::Method  boundingObjectMethod)

Sets the bounding object enum type
Created in NX11.0.1.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
boundingObjectMethodSet bounding object
void NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder::SetBoundingPlane ( NXOpen::Plane plane)

Sets the bounding plane
Created in NX11.0.1.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
planeSet bounding plane object tag

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