NX Open C++ Reference Guide
Public Member Functions
NXOpen::Annotations::HatchStyleBuilder Class Reference

Represents a Annotations::HatchStyleBuilder . More...

Inheritance diagram for NXOpen::Annotations::HatchStyleBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::NXColorColor ()
 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.

Detailed Description

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.


Member Function Documentation

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

Sets the area fill angle
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
areaFillAngleareafillangle

Sets the area fill material
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
areaFillMaterialareafillmaterial

Sets the area fill scale
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
areaFillScaleareafillscale

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")

Parameters:
autoTextIslandautotextisland

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")

Parameters:
colorcolor

Sets the angle of the crosshatching lines
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
angleangle

Sets the distance between crosshatch lines
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
distancedistance

Sets the crosshatch definition file
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
filefile

Sets the crosshatch material
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
materialmaterial

Sets the line width for crosshatch lines
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
lineWidthlinewidth

Sets the crosshatch and area fill tolerance
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
tolerancetolerance

Returns the crosshatch and area fill tolerance
Created in NX6.0.0.



License requirements : None

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.

Returns:
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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