NX Open C++ Reference Guide
|
This class is used to construct the Crosshatch and area Fill setting block . More...
Public Types | |
enum | AnnotationTypes { AnnotationTypesCrosshatch, AnnotationTypesAreaFill } |
the valid types of hatch objects More... | |
Public Member Functions | |
double | Angle () |
Returns the angle Created in NX7.5.0. | |
NXOpen::Annotations::HatchFillSettingsBuilder::AnnotationTypes | AnnotationType () |
Returns the type of hatch object Created in NX7.5.0. | |
double | AreafillAngle () |
Returns the areafill angle Created in NX6.0.1. | |
NXOpen::NXColor * | Color () |
Returns the color Created in NX7.5.0. | |
NXString | CrosshatchFile () |
Returns the crosshatch file Created in NX7.5.0. | |
double | Distance () |
Returns the distance Created in NX7.5.0. | |
NXString | FindCrosshatchFile (const NXString &identifier) |
Finds the crosshatch file from pattern. | |
NXString | FindCrosshatchFile (const char *identifier) |
Finds the crosshatch file from pattern. | |
NXOpen::Annotations::AreaFillMaterial | Material () |
Returns the area fill material Created in NX7.5.0. | |
NXString | Pattern () |
Returns the pattern Created in NX7.5.0. | |
double | Scale () |
Returns the scale Created in NX6.0.0. | |
void | SetAngle (double angle) |
Sets the angle Created in NX7.5.0. | |
void | SetAnnotationType (NXOpen::Annotations::HatchFillSettingsBuilder::AnnotationTypes type) |
Sets the type of hatch object Created in NX7.5.0. | |
void | SetAreafillAngle (double angle) |
Sets the areafill angle Created in NX6.0.1. | |
void | SetColor (NXOpen::NXColor *color) |
Sets the color Created in NX7.5.0. | |
void | SetCrosshatchFile (const NXString &filename) |
Sets the crosshatch file Created in NX7.5.0. | |
void | SetCrosshatchFile (const char *filename) |
Sets the crosshatch file Created in NX7.5.0. | |
void | SetDistance (double distance) |
Sets the distance Created in NX7.5.0. | |
void | SetMaterial (NXOpen::Annotations::AreaFillMaterial areaFillMaterial) |
Sets the area fill material Created in NX7.5.0. | |
void | SetPattern (const NXString &identifier) |
Sets the pattern Created in NX7.5.0. | |
void | SetPattern (const char *identifier) |
Sets the pattern Created in NX7.5.0. | |
void | SetScale (double scale) |
Sets the scale Created in NX6.0.0. | |
void | SetTolerance (double tolerance) |
Sets the tolerance Created in NX7.5.0. | |
void | SetWidth (NXOpen::Annotations::LineWidth width) |
Sets the width Created in NX6.0.0. | |
double | Tolerance () |
Returns the tolerance Created in NX7.5.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
NXOpen::Annotations::LineWidth | Width () |
Returns the width Created in NX7.5.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
This class is used to construct the Crosshatch and area Fill setting block .
Created in NX7.5.0.
double NXOpen::Annotations::HatchFillSettingsBuilder::Angle | ( | ) |
Returns the angle
Created in NX7.5.0.
License requirements : None
NXOpen::Annotations::HatchFillSettingsBuilder::AnnotationTypes NXOpen::Annotations::HatchFillSettingsBuilder::AnnotationType | ( | ) |
Returns the type of hatch object
Created in NX7.5.0.
License requirements : None
double NXOpen::Annotations::HatchFillSettingsBuilder::AreafillAngle | ( | ) |
Returns the areafill angle
Created in NX6.0.1.
License requirements : None
NXOpen::NXColor* NXOpen::Annotations::HatchFillSettingsBuilder::Color | ( | ) |
Returns the color
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Annotations::HatchFillSettingsBuilder::CrosshatchFile | ( | ) |
Returns the crosshatch file
Created in NX7.5.0.
License requirements : None
double NXOpen::Annotations::HatchFillSettingsBuilder::Distance | ( | ) |
Returns the distance
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Annotations::HatchFillSettingsBuilder::FindCrosshatchFile | ( | const NXString & | identifier | ) |
Finds the crosshatch file from pattern.
May be blank if not found
identifier | identifier |
NXString NXOpen::Annotations::HatchFillSettingsBuilder::FindCrosshatchFile | ( | const char * | identifier | ) |
Finds the crosshatch file from pattern.
May be blank if not found
identifier | identifier |
NXOpen::Annotations::AreaFillMaterial NXOpen::Annotations::HatchFillSettingsBuilder::Material | ( | ) |
Returns the area fill material
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Annotations::HatchFillSettingsBuilder::Pattern | ( | ) |
Returns the pattern
Created in NX7.5.0.
License requirements : None
double NXOpen::Annotations::HatchFillSettingsBuilder::Scale | ( | ) |
Returns the scale
Created in NX6.0.0.
License requirements : None
void NXOpen::Annotations::HatchFillSettingsBuilder::SetAngle | ( | double | angle | ) |
Sets the angle
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
angle | angle |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetAnnotationType | ( | NXOpen::Annotations::HatchFillSettingsBuilder::AnnotationTypes | type | ) |
Sets the type of hatch object
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
type | type |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetAreafillAngle | ( | double | angle | ) |
Sets the areafill angle
Created in NX6.0.1.
License requirements : drafting ("DRAFTING")
angle | angle |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetColor | ( | NXOpen::NXColor * | color | ) |
Sets the color
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
color | color |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetCrosshatchFile | ( | const NXString & | filename | ) |
Sets the crosshatch file
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
filename | filename |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetCrosshatchFile | ( | const char * | filename | ) |
Sets the crosshatch file
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
filename | filename |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetDistance | ( | double | distance | ) |
Sets the distance
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
distance | distance |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetMaterial | ( | NXOpen::Annotations::AreaFillMaterial | areaFillMaterial | ) |
Sets the area fill material
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
areaFillMaterial | areafillmaterial |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetPattern | ( | const NXString & | identifier | ) |
Sets the pattern
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
identifier | identifier |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetPattern | ( | const char * | identifier | ) |
Sets the pattern
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
identifier | identifier |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetScale | ( | double | scale | ) |
Sets the scale
Created in NX6.0.0.
License requirements : drafting ("DRAFTING")
scale | scale |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the tolerance
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
tolerance | tolerance |
void NXOpen::Annotations::HatchFillSettingsBuilder::SetWidth | ( | NXOpen::Annotations::LineWidth | width | ) |
Sets the width
Created in NX6.0.0.
License requirements : drafting ("DRAFTING")
width | width |
double NXOpen::Annotations::HatchFillSettingsBuilder::Tolerance | ( | ) |
Returns the tolerance
Created in NX7.5.0.
License requirements : None
|
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.
Implements NXOpen::GeometricUtilities::IComponentBuilder.
NXOpen::Annotations::LineWidth NXOpen::Annotations::HatchFillSettingsBuilder::Width | ( | ) |
Returns the width
Created in NX7.5.0.
License requirements : None