NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Annotations::HatchFillSettingsBuilder Class Reference

This class is used to construct the Crosshatch and area Fill setting block . More...

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

List of all members.

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

Detailed Description

This class is used to construct the Crosshatch and area Fill setting block .


Created in NX7.5.0.


Member Enumeration Documentation

the valid types of hatch objects

Enumerator:
AnnotationTypesCrosshatch 

Crosshatch.

AnnotationTypesAreaFill 

Area Fill.


Member Function Documentation

Returns the angle
Created in NX7.5.0.



License requirements : None

Returns the type of hatch object
Created in NX7.5.0.



License requirements : None

Returns the areafill angle
Created in NX6.0.1.



License requirements : None

Returns the color
Created in NX7.5.0.



License requirements : None

Returns the crosshatch file
Created in NX7.5.0.



License requirements : None

Returns the distance
Created in NX7.5.0.



License requirements : None

Returns the area fill material
Created in NX7.5.0.



License requirements : None

Returns the pattern
Created in NX7.5.0.



License requirements : None

Returns the scale
Created in NX6.0.0.



License requirements : None

Sets the angle
Created in NX7.5.0.



License requirements : drafting ("DRAFTING")

Parameters:
angleangle

Sets the type of hatch object
Created in NX7.5.0.



License requirements : drafting ("DRAFTING")

Parameters:
typetype

Sets the areafill angle
Created in NX6.0.1.



License requirements : drafting ("DRAFTING")

Parameters:
angleangle

Sets the color
Created in NX7.5.0.



License requirements : drafting ("DRAFTING")

Parameters:
colorcolor

Sets the crosshatch file
Created in NX7.5.0.



License requirements : drafting ("DRAFTING")

Parameters:
filenamefilename

Sets the distance
Created in NX7.5.0.



License requirements : drafting ("DRAFTING")

Parameters:
distancedistance

Sets the area fill material
Created in NX7.5.0.



License requirements : drafting ("DRAFTING")

Parameters:
areaFillMaterialareafillmaterial

Sets the pattern
Created in NX7.5.0.



License requirements : drafting ("DRAFTING")

Parameters:
identifieridentifier

Sets the scale
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
scalescale

Sets the tolerance
Created in NX7.5.0.



License requirements : drafting ("DRAFTING")

Parameters:
tolerancetolerance

Sets the width
Created in NX6.0.0.



License requirements : drafting ("DRAFTING")

Parameters:
widthwidth

Returns the tolerance
Created in NX7.5.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.

Returns the width
Created in NX7.5.0.



License requirements : None


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