NX Open C++ Reference Guide
Public Member Functions
NXOpen::Tooling::AssignPatchBuilder Class Reference

Represents a builder to be used to add sheet bodies as patch surfaces or delete patch surfaces. More...

Inheritance diagram for NXOpen::Tooling::AssignPatchBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

void AddSelectFace (NXOpen::Body *addFace)
 Add selected face to select list.
void ClearAddingCandidates ()
 Clear the m_addingCandidates list.
void GetPatchColor (double *redValue, double *greenValue, double *blueValue)
 Get the defined color of patch surfaces.
void InitOnEnter ()
 Get initial patched and parting faces to do delete surface function.
bool KeepSheet ()
 Returns the flag indicating whether to Keep the sheet body or just delete it when deleting a patch surface.
NXOpen::NXColorPatchColor ()
 Returns the patch surface color.
NXOpen::SelectBodyListPatchSurfaces ()
 Returns the selected surfaces added as patch surfaces or deleted from patch surfaces.
void PrepareAllRemovingSheets (const std::vector< NXOpen::Body * > &sheets)
 Get all the related sheets in one feature set.
void SetKeepSheet (bool keepSheet)
 Sets the flag indicating whether to Keep the sheet body or just delete it when deleting a patch surface.
void SetPatchColor (NXOpen::NXColor *patchColor)
 Sets the patch surface color.
void SetPatchColor (double redValue, double greenValue, double blueValue)
 Set the defined color of patch surfaces.

Detailed Description

Represents a builder to be used to add sheet bodies as patch surfaces or delete patch surfaces.


To create a new instance of this class, use Tooling::AssignPatchCollection::CreateBuilder
Default values.

Property Value

KeepSheet

1


Created in NX7.5.0.


Member Function Documentation

Add selected face to select list.


Created in NX7.5.0.

License requirements : None

Parameters:
addFaceface to add to user selected face list

Clear the m_addingCandidates list.


Created in NX7.5.0.

License requirements : None

void NXOpen::Tooling::AssignPatchBuilder::GetPatchColor ( double *  redValue,
double *  greenValue,
double *  blueValue 
)

Get the defined color of patch surfaces.


Deprecated:
Deprecated in NX8.0.1.


Created in NX7.5.0.

License requirements : None

Parameters:
redValuered value between 0 and 1
greenValuegreen value between 0 and 1
blueValueblue value between 0 and 1

Get initial patched and parting faces to do delete surface function.


Created in NX7.5.0.

License requirements : None

Returns the flag indicating whether to Keep the sheet body or just delete it when deleting a patch surface.


Created in NX7.5.0.

License requirements : None

Returns the patch surface color.


Created in NX7.5.5.

License requirements : None

Returns the selected surfaces added as patch surfaces or deleted from patch surfaces.


Created in NX7.5.0.

License requirements : None

Get all the related sheets in one feature set.


Created in NX7.5.0.

License requirements : None

Parameters:
sheetsThe sheets to find their related originals

Sets the flag indicating whether to Keep the sheet body or just delete it when deleting a patch surface.


Created in NX7.5.0.

License requirements : None

Parameters:
keepSheetkeepsheet

Sets the patch surface color.


Created in NX7.5.5.

License requirements : None

Parameters:
patchColorpatchcolor
void NXOpen::Tooling::AssignPatchBuilder::SetPatchColor ( double  redValue,
double  greenValue,
double  blueValue 
)

Set the defined color of patch surfaces.


Deprecated:
Deprecated in NX8.0.1.


Created in NX7.5.0.

License requirements : None

Parameters:
redValuered value between 0 and 1
greenValuegreen value between 0 and 1
blueValueblue value between 0 and 1

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