public interface HatchStyleBuilder extends TaggedObject, IComponentBuilder
HatchStyleBuilder
.
This class queries and sets crosshatching and area fill preferences when creating and editing
crosshatching and area fill drafting annotations.
Modifier and Type | Method and Description |
---|---|
double |
areaFillAngle()
Returns the area fill angle
License requirements: None. |
AreaFillMaterial |
areaFillMaterial()
Returns the area fill material
License requirements: None. |
double |
areaFillScale()
Returns the area fill scale
License requirements: None. |
boolean |
autoTextIsland()
Returns the automatic text island creation flag.
|
NXColor |
color()
Returns the color of crosshatch or area fill lines or area fill solid fill color
License requirements: None. |
boolean |
findApparentIntersections()
Returns the Find Apparent Intersections creation flag.
|
double |
hatchAngle()
Returns the angle of the crosshatching lines
License requirements: None. |
double |
hatchDistance()
Returns the distance between crosshatch lines
License requirements: None. |
String |
hatchFile()
Returns the crosshatch definition file
License requirements: None. |
String |
hatchMaterial()
Returns the crosshatch material
License requirements: None. |
double |
islandMargin()
Returns the Island margin
License requirements: None. |
LineWidth |
lineWidth()
Returns the line width for crosshatch lines
License requirements: None. |
void |
setAreaFillAngle(double areaFillAngle)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setAreaFillMaterial(AreaFillMaterial areaFillMaterial)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setAreaFillScale(double areaFillScale)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setAutoTextIsland(boolean autoTextIsland)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setColor(NXColor color)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFindApparentIntersections(boolean findApparentIntersections)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setHatchAngle(double angle)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setHatchDistance(double distance)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setHatchFile(String file)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setHatchMaterial(String material)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setIslandMargin(double islandMargin)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setLineWidth(LineWidth lineWidth)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setTolerance(double tolerance)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
double |
tolerance()
Returns the crosshatch and area fill tolerance
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
double hatchDistance() throws NXException, RemoteException
NXException
RemoteException
void setHatchDistance(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
double hatchAngle() throws NXException, RemoteException
NXException
RemoteException
void setHatchAngle(double angle) throws NXException, RemoteException
angle
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
String hatchFile() throws NXException, RemoteException
NXException
RemoteException
void setHatchFile(String file) throws NXException, RemoteException
file
- NXException
RemoteException
String hatchMaterial() throws NXException, RemoteException
NXException
RemoteException
void setHatchMaterial(String material) throws NXException, RemoteException
material
- NXException
RemoteException
AreaFillMaterial areaFillMaterial() throws NXException, RemoteException
NXException
RemoteException
void setAreaFillMaterial(AreaFillMaterial areaFillMaterial) throws NXException, RemoteException
areaFillMaterial
- NXException
RemoteException
double areaFillScale() throws NXException, RemoteException
NXException
RemoteException
void setAreaFillScale(double areaFillScale) throws NXException, RemoteException
areaFillScale
- NXException
RemoteException
double areaFillAngle() throws NXException, RemoteException
NXException
RemoteException
void setAreaFillAngle(double areaFillAngle) throws NXException, RemoteException
areaFillAngle
- NXException
RemoteException
NXColor color() throws NXException, RemoteException
NXException
RemoteException
void setColor(NXColor color) throws NXException, RemoteException
color
- NXException
RemoteException
LineWidth lineWidth() throws NXException, RemoteException
NXException
RemoteException
void setLineWidth(LineWidth lineWidth) throws NXException, RemoteException
lineWidth
- NXException
RemoteException
boolean autoTextIsland() throws NXException, RemoteException
NXException
RemoteException
void setAutoTextIsland(boolean autoTextIsland) throws NXException, RemoteException
autoTextIsland
- NXException
RemoteException
boolean findApparentIntersections() throws NXException, RemoteException
NXException
RemoteException
void setFindApparentIntersections(boolean findApparentIntersections) throws NXException, RemoteException
findApparentIntersections
- NXException
RemoteException
double islandMargin() throws NXException, RemoteException
NXException
RemoteException
void setIslandMargin(double islandMargin) throws NXException, RemoteException
islandMargin
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.