NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::DividefaceBuilder Class Reference

Represents a divide face builder
To create a new instance of this class, use Features::FeatureCollection::CreateDividefaceBuilder

Created in NX4.0.0. More...

Inheritance diagram for NXOpen::Features::DividefaceBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

bool BlankOption ()
 Returns the curve blanking option
Created in NX4.0.0.
NXOpen::ScCollectorDividingObjects ()
 Returns the Dividing Objects.
NXOpen::SelectDisplayableObjectListDividingObjectsList ()
 Returns the Dividing Objects
Created in NX6.0.0.
NXOpen::SectionDividingObjectsSection ()
 Returns the Dividing Objects section.
bool ExtendOption ()
 Returns the Extend resulting edges to boundary
Created in NX4.0.0.
NXOpen::ScCollectorFacesToDivide ()
 Returns the Faces to Divide
Created in NX4.0.0.
bool ProjectCurvesThatLieOnFaceOption ()
 Returns the Do not project curves that lie on face
Created in NX4.0.0.
NXOpen::GeometricUtilities::ProjectionOptionsProjectionOption ()
 Returns the Projection Options data
Created in NX4.0.0.
void SetBlankOption (bool blank)
 Sets the curve blanking option
Created in NX4.0.0.
void SetDividingObjects (NXOpen::ScCollector *dividingObjects)
 Sets the Dividing Objects.
void SetDividingObjectsSection (NXOpen::Section *dividingObjectsSection)
 Sets the Dividing Objects section.
void SetExtendOption (bool extend)
 Sets the Extend resulting edges to boundary
Created in NX4.0.0.
void SetFacesToDivide (NXOpen::ScCollector *facesToDivide)
 Sets the Faces to Divide
Created in NX4.0.0.
void SetProjectCurvesThatLieOnFaceOption (bool projectCurvesThatLieOnFace)
 Sets the Do not project curves that lie on face
Created in NX4.0.0.
void SetTolerance (double tolerance)
 Sets the tolerance
Created in NX4.0.0.
double Tolerance ()
 Returns the tolerance
Created in NX4.0.0.

Detailed Description

Represents a divide face builder
To create a new instance of this class, use Features::FeatureCollection::CreateDividefaceBuilder

Created in NX4.0.0.



Member Function Documentation

Returns the curve blanking option
Created in NX4.0.0.



License requirements : None

Returns the Dividing Objects.

This is pre NX6 do not use it, instead use dividing_objects_list API.

Deprecated:
Deprecated in NX6.0.1.


Created in NX4.0.0.

License requirements : None

Returns the Dividing Objects
Created in NX6.0.0.



License requirements : None

Returns the Dividing Objects section.

This is pre NX6 do not use it, instead use dividing_objects_list API.

Deprecated:
Deprecated in NX6.0.1.


Created in NX4.0.0.

License requirements : None

Returns the Extend resulting edges to boundary
Created in NX4.0.0.



License requirements : None

Returns the Faces to Divide
Created in NX4.0.0.



License requirements : None

Returns the Do not project curves that lie on face
Created in NX4.0.0.



License requirements : None

Returns the Projection Options data
Created in NX4.0.0.



License requirements : None

Sets the curve blanking option
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
blankfalse: maintain curves; true: blank curves

Sets the Dividing Objects.

This is pre NX6 do not use it, instead use dividing_objects_list API.

Deprecated:
Deprecated in NX6.0.1.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
dividingObjectsSmart collector for dividing objects

Sets the Dividing Objects section.

This is pre NX6 do not use it, instead use dividing_objects_list API.

Deprecated:
Deprecated in NX6.0.1.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
dividingObjectsSectionsection for dividing objects

Sets the Extend resulting edges to boundary
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
extendfalse: do not extend curves; true: extend curves

Sets the Faces to Divide
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
facesToDivideSmart collector for faces to divide

Sets the Do not project curves that lie on face
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
projectCurvesThatLieOnFacefalse: project curves that lie on face option; true: Do not project curves that lie on face option

Sets the tolerance
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
toleranceTolerance

Returns the tolerance
Created in NX4.0.0.



License requirements : None


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