NX Open C++ Reference Guide
|
Represents a Annotations::HatchStyleBuilder . More...
Public Member Functions | |
double | AreaFillAngle () |
Returns the area fill angle Created in NX6.0.0. | |
NXOpen::Annotations::AreaFillMaterial | AreaFillMaterial () |
Returns the area fill material Created in NX6.0.0. | |
double | AreaFillScale () |
Returns the area fill scale Created in NX6.0.0. | |
bool | AutoTextIsland () |
Returns the automatic text island creation flag. | |
NXOpen::NXColor * | Color () |
Returns the color of crosshatch or area fill lines or area fill solid fill color Created in NX6.0.0. | |
double | HatchAngle () |
Returns the angle of the crosshatching lines Created in NX6.0.0. | |
double | HatchDistance () |
Returns the distance between crosshatch lines Created in NX6.0.0. | |
NXString | HatchFile () |
Returns the crosshatch definition file Created in NX6.0.0. | |
NXString | HatchMaterial () |
Returns the crosshatch material Created in NX6.0.0. | |
NXOpen::Annotations::LineWidth | LineWidth () |
Returns the line width for crosshatch lines Created in NX6.0.0. | |
void | SetAreaFillAngle (double areaFillAngle) |
Sets the area fill angle Created in NX6.0.0. | |
void | SetAreaFillMaterial (NXOpen::Annotations::AreaFillMaterial areaFillMaterial) |
Sets the area fill material Created in NX6.0.0. | |
void | SetAreaFillScale (double areaFillScale) |
Sets the area fill scale Created in NX6.0.0. | |
void | SetAutoTextIsland (bool autoTextIsland) |
Sets the automatic text island creation flag. | |
void | SetColor (NXOpen::NXColor *color) |
Sets the color of crosshatch or area fill lines or area fill solid fill color Created in NX6.0.0. | |
void | SetHatchAngle (double angle) |
Sets the angle of the crosshatching lines Created in NX6.0.0. | |
void | SetHatchDistance (double distance) |
Sets the distance between crosshatch lines Created in NX6.0.0. | |
void | SetHatchFile (const NXString &file) |
Sets the crosshatch definition file Created in NX6.0.0. | |
void | SetHatchMaterial (const NXString &material) |
Sets the crosshatch material Created in NX6.0.0. | |
void | SetLineWidth (NXOpen::Annotations::LineWidth lineWidth) |
Sets the line width for crosshatch lines Created in NX6.0.0. | |
void | SetTolerance (double tolerance) |
Sets the crosshatch and area fill tolerance Created in NX6.0.0. | |
double | Tolerance () |
Returns the crosshatch and area fill tolerance Created in NX6.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. |
Represents a Annotations::HatchStyleBuilder .
This class queries and sets crosshatching and area fill preferences when creating and editing crosshatching and area fill drafting annotations.
Created in NX6.0.0.
Returns the area fill angle
Created in NX6.0.0.
License requirements : None
Returns the area fill material
Created in NX6.0.0.
License requirements : None
Returns the area fill scale
Created in NX6.0.0.
License requirements : None
Returns the automatic text island creation flag.
A value of True means a text island will be created when the crosshatch or area fill is created
Created in NX6.0.0.
License requirements : None
Returns the color of crosshatch or area fill lines or area fill solid fill color
Created in NX6.0.0.
License requirements : None
Returns the angle of the crosshatching lines
Created in NX6.0.0.
License requirements : None
Returns the distance between crosshatch lines
Created in NX6.0.0.
License requirements : None
Returns the crosshatch definition file
Created in NX6.0.0.
License requirements : None
Returns the crosshatch material
Created in NX6.0.0.
License requirements : None
Returns the line width for crosshatch lines
Created in NX6.0.0.
License requirements : None
void NXOpen::Annotations::HatchStyleBuilder::SetAreaFillAngle | ( | double | areaFillAngle | ) |
Sets the area fill angle
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
areaFillAngle | areafillangle |
void NXOpen::Annotations::HatchStyleBuilder::SetAreaFillMaterial | ( | NXOpen::Annotations::AreaFillMaterial | areaFillMaterial | ) |
Sets the area fill material
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
areaFillMaterial | areafillmaterial |
void NXOpen::Annotations::HatchStyleBuilder::SetAreaFillScale | ( | double | areaFillScale | ) |
Sets the area fill scale
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
areaFillScale | areafillscale |
void NXOpen::Annotations::HatchStyleBuilder::SetAutoTextIsland | ( | bool | autoTextIsland | ) |
Sets the automatic text island creation flag.
A value of True means a text island will be created when the crosshatch or area fill is created
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
autoTextIsland | autotextisland |
void NXOpen::Annotations::HatchStyleBuilder::SetColor | ( | NXOpen::NXColor * | color | ) |
Sets the color of crosshatch or area fill lines or area fill solid fill color
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
color | color |
void NXOpen::Annotations::HatchStyleBuilder::SetHatchAngle | ( | double | angle | ) |
Sets the angle of the crosshatching lines
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
angle | angle |
void NXOpen::Annotations::HatchStyleBuilder::SetHatchDistance | ( | double | distance | ) |
Sets the distance between crosshatch lines
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
distance | distance |
void NXOpen::Annotations::HatchStyleBuilder::SetHatchFile | ( | const NXString & | file | ) |
Sets the crosshatch definition file
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
file | file |
void NXOpen::Annotations::HatchStyleBuilder::SetHatchMaterial | ( | const NXString & | material | ) |
Sets the crosshatch material
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
material | material |
void NXOpen::Annotations::HatchStyleBuilder::SetLineWidth | ( | NXOpen::Annotations::LineWidth | lineWidth | ) |
Sets the line width for crosshatch lines
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
lineWidth | linewidth |
void NXOpen::Annotations::HatchStyleBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the crosshatch and area fill tolerance
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
tolerance | tolerance |
Returns the crosshatch and area fill tolerance
Created in NX6.0.0.
License requirements : None
virtual bool NXOpen::Annotations::HatchStyleBuilder::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.
Implements NXOpen::GeometricUtilities::IComponentBuilder.