| 
    NX Open C++ Reference Guide
    
   | 
 
Tooling builder to assign and edit color of objects <br> To create a new instance of this class, use @link Tooling::FaceColorManagementCollection::CreateFaceColorManagementBuilder Tooling::FaceColorManagementCollection::CreateFaceColorManagementBuilder @endlink <br>
Default values. More...
  
 Public Member Functions | |
| double | AngleNoseIgnorableSize () | 
| Returns the angle nose ignorable size  Created in NX9.0.0.  | |
| void | EditColorSpreadsheet () | 
| The action to edit face color spreadsheet  Created in NX9.0.0.  | |
| NXOpen::NXColor * | FaceColor () | 
| Returns the face color  Created in NX9.0.0.  | |
| int | FaceTranslucency () | 
| Returns the face translucency  Created in NX9.0.0.  | |
| bool | HighlightSelectedFace () | 
| Returns the option whether to highlight selected faces  Created in NX9.0.0.  | |
| NXOpen::Tooling::FaceColorManagementBuilder::HoleTypeEnumValue | HoleTypeEnum () | 
| Returns the hole type enumeration  Created in NX9.0.0.  | |
| bool | IsAutoSelectHoleByType () | 
| Returns the option whether to select holes by type automatically  Created in NX9.0.0.  | |
| bool | IsShowFaceWithoutColorAttributeToggle () | 
| Returns the option whether to show face without color attribute toggle  Created in NX9.0.0.  | |
| bool | IsShowFaceWithSameColorAttributeToggle () | 
| Returns the option whether to show face with same color attribute toggle  Created in NX9.0.0.  | |
| NXString | SelectColorSpreadsheet () | 
| Returns the face color spreadsheet  Created in NX9.0.0.  | |
| NXOpen::ScCollector * | SelectCurve () | 
| Returns the select curve  Created in NX9.0.0.  | |
| NXOpen::ScCollector * | SelectFace () | 
| Returns the selected faces  Created in NX9.0.0.  | |
| NXOpen::Direction * | SelectHoleAxis () | 
| Returns the hole axis  Created in NX9.0.0.  | |
| void | SetAngleNoseIgnorableSize (double angleNoseIgnorableSize) | 
| Sets the angle nose ignorable size  Created in NX9.0.0.  | |
| void | SetAutoSelectHoleByType (bool isAutoSelectHoleByType) | 
| Sets the option whether to select holes by type automatically  Created in NX9.0.0.  | |
| void | SetFaceColor (NXOpen::NXColor *faceColor) | 
| Sets the face color  Created in NX9.0.0.  | |
| void | SetFaceTranslucency (int faceTranslucency) | 
| Sets the face translucency  Created in NX9.0.0.  | |
| void | SetHighlightSelectedFace (bool highlightSelectedFace) | 
| Sets the option whether to highlight selected faces  Created in NX9.0.0.  | |
| void | SetHoleTypeEnum (NXOpen::Tooling::FaceColorManagementBuilder::HoleTypeEnumValue holeTypeEnum) | 
| Sets the hole type enumeration  Created in NX9.0.0.  | |
| void | SetSelectColorSpreadsheet (const NXString &filename) | 
| Sets the face color spreadsheet  Created in NX9.0.0.  | |
| void | SetSelectColorSpreadsheet (const char *filename) | 
| Sets the face color spreadsheet  Created in NX9.0.0.  | |
| void | SetSelectHoleAxis (NXOpen::Direction *selectHoleAxis) | 
| Sets the hole axis  Created in NX9.0.0.  | |
| void | SetShowFaceWithoutColorAttributeToggle (bool isShowFaceWithoutColorAttributeToggle) | 
| Sets the option whether to show face without color attribute toggle  Created in NX9.0.0.  | |
| void | SetShowFaceWithSameColorAttributeToggle (bool isShowFaceWithSameColorAttributeToggle) | 
| Sets the option whether to show face with same color attribute toggle  Created in NX9.0.0.  | |
| void | SetWizardType (int wizardType) | 
| Sets the wizard type  Created in NX9.0.0.  | |
| void | ShowFacesWithoutColorAttrirbute () | 
| The action to show faces without color attributes  Created in NX9.0.0.  | |
| int | WizardType () | 
| Returns the wizard type  Created in NX9.0.0.  | |
  Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () | 
| Commits any edits that have been applied to the builder.   | |
| void | Destroy () | 
| Deletes the builder, and cleans up any objects created by the builder.   | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () | 
| For builders that create more than one object, this method returns the objects that are created by commit.   | |
| NXOpen::NXObject * | GetObject () | 
| Returns the object currently being edited by this builder.   | |
| void | ShowResults () | 
| Updates the model to reflect the result of an edit to the model for all builders that support showing results.   | |
| virtual bool | Validate () | 
| Validate whether the inputs to the component are sufficient for commit to be called.   | |
  Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const | 
<b>Deprecated</b>:<br>     Use Tag instead.    | |
| tag_t | Tag () const | 
| Returns the tag of this object.   | |
Tooling builder to assign and edit color of objects <br> To create a new instance of this class, use @link Tooling::FaceColorManagementCollection::CreateFaceColorManagementBuilder Tooling::FaceColorManagementCollection::CreateFaceColorManagementBuilder @endlink <br>
Default values.
| Property | Value | 
|---|---|
| 
 AngleNoseIgnorableSize  | 
 0.5  | 
| 
 FaceTranslucency  | 
 0  | 
| 
 HighlightSelectedFace  | 
 0  | 
| 
 HoleTypeEnum  | 
 ThroughHoles  | 
| 
 IsAutoSelectHoleByType  | 
 0  | 
| 
 IsShowFaceWithSameColorAttributeToggle  | 
 0  | 
| 
 IsShowFaceWithoutColorAttributeToggle  | 
 0  | 
 Created in NX9.0.0. 
 
the hole type enumeration
| double NXOpen::Tooling::FaceColorManagementBuilder::AngleNoseIgnorableSize | ( | ) | 
Returns the angle nose ignorable size 
 Created in NX9.0.0. 
 
 License requirements : None 
| void NXOpen::Tooling::FaceColorManagementBuilder::EditColorSpreadsheet | ( | ) | 
The action to edit face color spreadsheet 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| NXOpen::NXColor* NXOpen::Tooling::FaceColorManagementBuilder::FaceColor | ( | ) | 
Returns the face color 
 Created in NX9.0.0. 
 
 License requirements : None 
| int NXOpen::Tooling::FaceColorManagementBuilder::FaceTranslucency | ( | ) | 
Returns the face translucency 
 Created in NX9.0.0. 
 
 License requirements : None 
| bool NXOpen::Tooling::FaceColorManagementBuilder::HighlightSelectedFace | ( | ) | 
Returns the option whether to highlight selected faces 
 Created in NX9.0.0. 
 
 License requirements : None 
| NXOpen::Tooling::FaceColorManagementBuilder::HoleTypeEnumValue NXOpen::Tooling::FaceColorManagementBuilder::HoleTypeEnum | ( | ) | 
Returns the hole type enumeration 
 Created in NX9.0.0. 
 
 License requirements : None 
| bool NXOpen::Tooling::FaceColorManagementBuilder::IsAutoSelectHoleByType | ( | ) | 
Returns the option whether to select holes by type automatically 
 Created in NX9.0.0. 
 
 License requirements : None 
| bool NXOpen::Tooling::FaceColorManagementBuilder::IsShowFaceWithoutColorAttributeToggle | ( | ) | 
Returns the option whether to show face without color attribute toggle 
 Created in NX9.0.0. 
 
 License requirements : None 
| bool NXOpen::Tooling::FaceColorManagementBuilder::IsShowFaceWithSameColorAttributeToggle | ( | ) | 
Returns the option whether to show face with same color attribute toggle 
 Created in NX9.0.0. 
 
 License requirements : None 
| NXString NXOpen::Tooling::FaceColorManagementBuilder::SelectColorSpreadsheet | ( | ) | 
Returns the face color spreadsheet 
 Created in NX9.0.0. 
 
 License requirements : None 
| NXOpen::ScCollector* NXOpen::Tooling::FaceColorManagementBuilder::SelectCurve | ( | ) | 
Returns the select curve 
 Created in NX9.0.0. 
 
 License requirements : None 
| NXOpen::ScCollector* NXOpen::Tooling::FaceColorManagementBuilder::SelectFace | ( | ) | 
Returns the selected faces 
 Created in NX9.0.0. 
 
 License requirements : None 
| NXOpen::Direction* NXOpen::Tooling::FaceColorManagementBuilder::SelectHoleAxis | ( | ) | 
Returns the hole axis 
 Created in NX9.0.0. 
 
 License requirements : None 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetAngleNoseIgnorableSize | ( | double | angleNoseIgnorableSize | ) | 
Sets the angle nose ignorable size 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| angleNoseIgnorableSize | anglenoseignorablesize | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetAutoSelectHoleByType | ( | bool | isAutoSelectHoleByType | ) | 
Sets the option whether to select holes by type automatically 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| isAutoSelectHoleByType | isautoselectholebytype | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetFaceColor | ( | NXOpen::NXColor * | faceColor | ) | 
Sets the face color 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| faceColor | facecolor | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetFaceTranslucency | ( | int | faceTranslucency | ) | 
Sets the face translucency 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| faceTranslucency | facetranslucency | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetHighlightSelectedFace | ( | bool | highlightSelectedFace | ) | 
Sets the option whether to highlight selected faces 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| highlightSelectedFace | highlightselectedface | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetHoleTypeEnum | ( | NXOpen::Tooling::FaceColorManagementBuilder::HoleTypeEnumValue | holeTypeEnum | ) | 
Sets the hole type enumeration 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| holeTypeEnum | holetypeenum | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetSelectColorSpreadsheet | ( | const NXString & | filename | ) | 
Sets the face color spreadsheet 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| filename | filename | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetSelectColorSpreadsheet | ( | const char * | filename | ) | 
Sets the face color spreadsheet 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| filename | filename | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetSelectHoleAxis | ( | NXOpen::Direction * | selectHoleAxis | ) | 
Sets the hole axis 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| selectHoleAxis | selectholeaxis | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetShowFaceWithoutColorAttributeToggle | ( | bool | isShowFaceWithoutColorAttributeToggle | ) | 
Sets the option whether to show face without color attribute toggle 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| isShowFaceWithoutColorAttributeToggle | isshowfacewithoutcolorattributetoggle | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetShowFaceWithSameColorAttributeToggle | ( | bool | isShowFaceWithSameColorAttributeToggle | ) | 
Sets the option whether to show face with same color attribute toggle 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| isShowFaceWithSameColorAttributeToggle | isshowfacewithsamecolorattributetoggle | 
| void NXOpen::Tooling::FaceColorManagementBuilder::SetWizardType | ( | int | wizardType | ) | 
Sets the wizard type 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| wizardType | wizardtype | 
| void NXOpen::Tooling::FaceColorManagementBuilder::ShowFacesWithoutColorAttrirbute | ( | ) | 
The action to show faces without color attributes 
 Created in NX9.0.0. 
 
 License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR nx_electrode_wizard ("NX Electrode Wizard") 
| int NXOpen::Tooling::FaceColorManagementBuilder::WizardType | ( | ) | 
Returns the wizard type 
 Created in NX9.0.0. 
 
 License requirements : None