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. | |
bool | FindApparentIntersections () |
Returns the Find Apparent Intersections creation flag. | |
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. | |
double | IslandMargin () |
Returns the Island margin Created in NX9.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 | SetFindApparentIntersections (bool findApparentIntersections) |
Sets the Find Apparent Intersections creation flag. | |
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 | SetHatchFile (const char *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 | SetHatchMaterial (const char *material) |
Sets the crosshatch material Created in NX6.0.0. | |
void | SetIslandMargin (double islandMargin) |
Sets the Island margin Created in NX9.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. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
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.
double NXOpen::Annotations::HatchStyleBuilder::AreaFillAngle | ( | ) |
Returns the area fill angle
Created in NX6.0.0.
License requirements : None
NXOpen::Annotations::AreaFillMaterial NXOpen::Annotations::HatchStyleBuilder::AreaFillMaterial | ( | ) |
Returns the area fill material
Created in NX6.0.0.
License requirements : None
double NXOpen::Annotations::HatchStyleBuilder::AreaFillScale | ( | ) |
Returns the area fill scale
Created in NX6.0.0.
License requirements : None
bool NXOpen::Annotations::HatchStyleBuilder::AutoTextIsland | ( | ) |
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
NXOpen::NXColor* NXOpen::Annotations::HatchStyleBuilder::Color | ( | ) |
Returns the color of crosshatch or area fill lines or area fill solid fill color
Created in NX6.0.0.
License requirements : None
bool NXOpen::Annotations::HatchStyleBuilder::FindApparentIntersections | ( | ) |
Returns the Find Apparent Intersections creation flag.
Created in NX9.0.0.
License requirements : None
double NXOpen::Annotations::HatchStyleBuilder::HatchAngle | ( | ) |
Returns the angle of the crosshatching lines
Created in NX6.0.0.
License requirements : None
double NXOpen::Annotations::HatchStyleBuilder::HatchDistance | ( | ) |
Returns the distance between crosshatch lines
Created in NX6.0.0.
License requirements : None
NXString NXOpen::Annotations::HatchStyleBuilder::HatchFile | ( | ) |
Returns the crosshatch definition file
Created in NX6.0.0.
License requirements : None
NXString NXOpen::Annotations::HatchStyleBuilder::HatchMaterial | ( | ) |
Returns the crosshatch material
Created in NX6.0.0.
License requirements : None
double NXOpen::Annotations::HatchStyleBuilder::IslandMargin | ( | ) |
Returns the Island margin
Created in NX9.0.0.
License requirements : None
NXOpen::Annotations::LineWidth NXOpen::Annotations::HatchStyleBuilder::LineWidth | ( | ) |
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::SetFindApparentIntersections | ( | bool | findApparentIntersections | ) |
Sets the Find Apparent Intersections creation flag.
Created in NX9.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
findApparentIntersections | findapparentintersections |
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::SetHatchFile | ( | const char * | 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::SetHatchMaterial | ( | const char * | material | ) |
Sets the crosshatch material
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
material | material |
void NXOpen::Annotations::HatchStyleBuilder::SetIslandMargin | ( | double | islandMargin | ) |
Sets the Island margin
Created in NX9.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
islandMargin | islandmargin |
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 |
double NXOpen::Annotations::HatchStyleBuilder::Tolerance | ( | ) |
Returns the crosshatch and area fill tolerance
Created in NX6.0.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.