public interface HatchFillSettingsBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
HatchFillSettingsBuilder.AnnotationTypes
the valid types of hatch objects
|
Modifier and Type | Method and Description |
---|---|
double |
angle()
Returns the angle
License requirements: None. |
HatchFillSettingsBuilder.AnnotationTypes |
annotationType()
Returns the type of hatch object
License requirements: None. |
boolean |
applyToAllFromSameComp()
Returns the state to set this crosshatch settings to all same component crosshatches.
|
double |
areafillAngle()
Returns the areafill angle
License requirements: None. |
NXColor |
color()
Returns the color
License requirements: None. |
String |
crosshatchFile()
Returns the crosshatch file
License requirements: None. |
double |
distance()
Returns the distance
License requirements: None. |
String |
findCrosshatchFile(String identifier)
Finds the crosshatch file from pattern.
|
AreaFillMaterial |
material()
Returns the area fill material
License requirements: None. |
String |
pattern()
Returns the pattern
License requirements: None. |
double |
scale()
Returns the scale
License requirements: None. |
void |
setAngle(double angle)
License requirements: drafting ("DRAFTING") . |
void |
setAnnotationType(HatchFillSettingsBuilder.AnnotationTypes type)
License requirements: drafting ("DRAFTING") . |
void |
setApplyToAllFromSameComp(boolean applyOnAllView)
License requirements: drafting ("DRAFTING") . |
void |
setAreafillAngle(double angle)
License requirements: drafting ("DRAFTING") . |
void |
setColor(NXColor color)
License requirements: drafting ("DRAFTING") . |
void |
setCrosshatchFile(String filename)
License requirements: drafting ("DRAFTING") . |
void |
setDistance(double distance)
License requirements: drafting ("DRAFTING") . |
void |
setMaterial(AreaFillMaterial areaFillMaterial)
License requirements: drafting ("DRAFTING") . |
void |
setPattern(String identifier)
License requirements: drafting ("DRAFTING") . |
void |
setScale(double scale)
License requirements: drafting ("DRAFTING") . |
void |
setTolerance(double tolerance)
License requirements: drafting ("DRAFTING") . |
void |
setWidth(LineWidth width)
License requirements: drafting ("DRAFTING") . |
double |
tolerance()
Returns the tolerance
License requirements: None. |
LineWidth |
width()
Returns the width
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
HatchFillSettingsBuilder.AnnotationTypes annotationType() throws NXException, RemoteException
NXException
RemoteException
void setAnnotationType(HatchFillSettingsBuilder.AnnotationTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
String crosshatchFile() throws NXException, RemoteException
NXException
RemoteException
void setCrosshatchFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String pattern() throws NXException, RemoteException
NXException
RemoteException
void setPattern(String identifier) throws NXException, RemoteException
identifier
- NXException
RemoteException
double distance() throws NXException, RemoteException
NXException
RemoteException
void setDistance(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
AreaFillMaterial material() throws NXException, RemoteException
NXException
RemoteException
void setMaterial(AreaFillMaterial areaFillMaterial) throws NXException, RemoteException
areaFillMaterial
- NXException
RemoteException
double scale() throws NXException, RemoteException
NXException
RemoteException
void setScale(double scale) throws NXException, RemoteException
scale
- NXException
RemoteException
double angle() throws NXException, RemoteException
NXException
RemoteException
void setAngle(double angle) throws NXException, RemoteException
angle
- NXException
RemoteException
double areafillAngle() throws NXException, RemoteException
NXException
RemoteException
void setAreafillAngle(double angle) throws NXException, RemoteException
angle
- NXException
RemoteException
NXColor color() throws NXException, RemoteException
NXException
RemoteException
void setColor(NXColor color) throws NXException, RemoteException
color
- NXException
RemoteException
LineWidth width() throws NXException, RemoteException
NXException
RemoteException
void setWidth(LineWidth width) throws NXException, RemoteException
width
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
String findCrosshatchFile(String identifier) throws NXException, RemoteException
identifier
- NXException
RemoteException
boolean applyToAllFromSameComp() throws NXException, RemoteException
NXException
RemoteException
void setApplyToAllFromSameComp(boolean applyOnAllView) throws NXException, RemoteException
applyOnAllView
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.