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

Represents the dividing tool block for dividing face
Created in NX9.0.0. More...

Inheritance diagram for NXOpen::GeometricUtilities::SelectDividingObjectBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  IsoparametricDirectionType { IsoparametricDirectionTypeU, IsoparametricDirectionTypeV }
 Represents the direction of isoparametric curve. More...
 
enum  ToolType { ToolTypeObject, ToolTypeLineByTwoPoints, ToolTypeOffsetCurveInFace, ToolTypeIsoparametricCurve }
 Represents the Dividing Tool types. More...
 

Public Member Functions

NXOpen::Features::GeometricConstraintDataManagerConstraintManager ()
 Returns the iso parameter point
Created in NX9.0.0. More...
 
NXOpen::SectionCurvesToOffset ()
 Returns the curves to offset
Created in NX9.0.0. More...
 
NXOpen::SelectDisplayableObjectListDividingObjectsList ()
 Returns the dividing objects list
Created in NX9.0.0. More...
 
NXOpen::PointEndPoint ()
 Returns the end point
Created in NX9.0.0. More...
 
NXOpen::GeometricUtilities::SelectDividingObjectBuilder::IsoparametricDirectionType IsoparametricDirection ()
 Returns the isoparametric direction
Created in NX9.0.0. More...
 
bool OffsetDirection ()
 Returns the offset direction
Created in NX9.0.0. More...
 
NXOpen::ExpressionOffsetDistance ()
 Returns the offset distance
Created in NX9.0.0. More...
 
void SetEndPoint (NXOpen::Point *endPoint)
 Sets the end point
Created in NX9.0.0. More...
 
void SetIsoparametricDirection (NXOpen::GeometricUtilities::SelectDividingObjectBuilder::IsoparametricDirectionType isoprametricDirection)
 Sets the isoparametric direction
Created in NX9.0.0. More...
 
void SetOffsetDirection (bool offsetDirection)
 Sets the offset direction
Created in NX9.0.0. More...
 
void SetStartPoint (NXOpen::Point *startPoint)
 Sets the start point
Created in NX9.0.0. More...
 
void SetToolOption (NXOpen::GeometricUtilities::SelectDividingObjectBuilder::ToolType toolOption)
 Sets the tool option
Created in NX9.0.0. More...
 
NXOpen::PointStartPoint ()
 Returns the start point
Created in NX9.0.0. More...
 
NXOpen::GeometricUtilities::SelectDividingObjectBuilder::ToolType ToolOption ()
 Returns the tool option
Created in NX9.0.0. 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...
 

Detailed Description

Represents the dividing tool block for dividing face
Created in NX9.0.0.


Member Enumeration Documentation

Represents the direction of isoparametric curve.

Enumerator
IsoparametricDirectionTypeU 

u

IsoparametricDirectionTypeV 

v

Represents the Dividing Tool types.

Enumerator
ToolTypeObject 

object

ToolTypeLineByTwoPoints 

line by two points

ToolTypeOffsetCurveInFace 

offset curve in face

ToolTypeIsoparametricCurve 

isoparametric curve

Member Function Documentation

NXOpen::Features::GeometricConstraintDataManager* NXOpen::GeometricUtilities::SelectDividingObjectBuilder::ConstraintManager ( )

Returns the iso parameter point
Created in NX9.0.0.



License requirements : None

NXOpen::Section* NXOpen::GeometricUtilities::SelectDividingObjectBuilder::CurvesToOffset ( )

Returns the curves to offset
Created in NX9.0.0.



License requirements : None

NXOpen::SelectDisplayableObjectList* NXOpen::GeometricUtilities::SelectDividingObjectBuilder::DividingObjectsList ( )

Returns the dividing objects list
Created in NX9.0.0.



License requirements : None

NXOpen::Point* NXOpen::GeometricUtilities::SelectDividingObjectBuilder::EndPoint ( )

Returns the end point
Created in NX9.0.0.



License requirements : None

NXOpen::GeometricUtilities::SelectDividingObjectBuilder::IsoparametricDirectionType NXOpen::GeometricUtilities::SelectDividingObjectBuilder::IsoparametricDirection ( )

Returns the isoparametric direction
Created in NX9.0.0.



License requirements : None

bool NXOpen::GeometricUtilities::SelectDividingObjectBuilder::OffsetDirection ( )

Returns the offset direction
Created in NX9.0.0.



License requirements : None

NXOpen::Expression* NXOpen::GeometricUtilities::SelectDividingObjectBuilder::OffsetDistance ( )

Returns the offset distance
Created in NX9.0.0.



License requirements : None

void NXOpen::GeometricUtilities::SelectDividingObjectBuilder::SetEndPoint ( NXOpen::Point endPoint)

Sets the end point
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
endPointendpoint
void NXOpen::GeometricUtilities::SelectDividingObjectBuilder::SetIsoparametricDirection ( NXOpen::GeometricUtilities::SelectDividingObjectBuilder::IsoparametricDirectionType  isoprametricDirection)

Sets the isoparametric direction
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
isoprametricDirectionisoprametricdirection
void NXOpen::GeometricUtilities::SelectDividingObjectBuilder::SetOffsetDirection ( bool  offsetDirection)

Sets the offset direction
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
offsetDirectionoffsetdirection
void NXOpen::GeometricUtilities::SelectDividingObjectBuilder::SetStartPoint ( NXOpen::Point startPoint)

Sets the start point
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
startPointstartpoint
void NXOpen::GeometricUtilities::SelectDividingObjectBuilder::SetToolOption ( NXOpen::GeometricUtilities::SelectDividingObjectBuilder::ToolType  toolOption)

Sets the tool option
Created in NX9.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
toolOptiontooloption
NXOpen::Point* NXOpen::GeometricUtilities::SelectDividingObjectBuilder::StartPoint ( )

Returns the start point
Created in NX9.0.0.



License requirements : None

NXOpen::GeometricUtilities::SelectDividingObjectBuilder::ToolType NXOpen::GeometricUtilities::SelectDividingObjectBuilder::ToolOption ( )

Returns the tool option
Created in NX9.0.0.



License requirements : None

virtual bool NXOpen::GeometricUtilities::SelectDividingObjectBuilder::Validate ( )
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.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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