public interface HatchBuilder extends Builder
HatchCollection.createHatchBuilder(nxopen.annotations.Hatch)
Modifier and Type | Interface and Description |
---|---|
static class |
HatchBuilder.AnnotationTypes
Deprecated.
Deprecated in NX7.5.0. Use
hatchFillSettings() instead.
|
Modifier and Type | Method and Description |
---|---|
double |
angle()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
SelectDisplayableObjectList |
annotationToExclude()
Returns the select annotation to exclude
License requirements: None. |
HatchBuilder.AnnotationTypes |
annotationType()
Returns the type of hatch object
License requirements: None. |
double |
areafillAngle()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
boolean |
automaticallyExcludeText()
Returns the exclude text.
|
BoundaryBuilder |
boundary()
Returns the boundary
License requirements: None. |
NXColor |
color()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
String |
crosshatchFile()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
double |
distance()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
double |
getMarginPercent(NXObject annotation)
Get margin percent of a annotation
License requirements: None. |
HatchFillSettingsBuilder |
hatchFillSettings()
Returns the HatchFillSetting
License requirements: None. |
AreaFillMaterial |
material()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
String |
pattern()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
double |
scale()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setAngle(double angle)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setAnnotationType(HatchBuilder.AnnotationTypes type)
License requirements: drafting ("DRAFTING") . |
void |
setAreafillAngle(double angle)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setAutomaticallyExcludeText(boolean excludeText)
License requirements: drafting ("DRAFTING") . |
void |
setColor(NXColor color)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setCrosshatchFile(String filename)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setCurveDirection(NXObject curveTag,
int curveDirection)
Set direction of a curve to the annotation
The number of diection map elements need to specify before to
the direction of the curve elements to the annotation
License requirements: drafting ("DRAFTING") . |
void |
setDistance(double distance)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setMarginPercent(NXObject annotation,
double marginpercent)
Set margin percent to a annotation
License requirements: drafting ("DRAFTING") . |
void |
setMaterial(AreaFillMaterial areaFillMaterial)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setNumCurrentDirectionMapElements(int numCurrentDirectionMapElement)
Set number of direction map elements to the annotation
License requirements: drafting ("DRAFTING") . |
void |
setPattern(String identifier)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setScale(double scale)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setSectionCurveDirections(NXObject section,
NXObject curve,
int[] curveDirections)
Set directions of a curve to the annotation
The number of diection map elements need to specify before to
the direction of the curve elements to the annotation
License requirements: drafting ("DRAFTING") . |
void |
setTolerance(double tolerance)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
void |
setWidth(LineWidth width)
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
double |
tolerance()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
LineWidth |
width()
Deprecated.
Deprecated in NX7.5.0. Use
HatchFillSettingsBuilder instead.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
HatchBuilder.AnnotationTypes annotationType() throws NXException, RemoteException
NXException
RemoteException
void setAnnotationType(HatchBuilder.AnnotationTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
BoundaryBuilder boundary() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList annotationToExclude() throws NXException, RemoteException
NXException
RemoteException
boolean automaticallyExcludeText() throws NXException, RemoteException
BoundaryBuilder.SelectionMethod.CURVES
is set.
NXException
RemoteException
void setAutomaticallyExcludeText(boolean excludeText) throws NXException, RemoteException
excludeText
- NXException
RemoteException
HatchFillSettingsBuilder hatchFillSettings() throws NXException, RemoteException
NXException
RemoteException
String crosshatchFile() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setCrosshatchFile(String filename) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
filename
- NXException
RemoteException
String pattern() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setPattern(String identifier) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
identifier
- NXException
RemoteException
double distance() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setDistance(double distance) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
distance
- NXException
RemoteException
AreaFillMaterial material() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setMaterial(AreaFillMaterial areaFillMaterial) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
areaFillMaterial
- NXException
RemoteException
double scale() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setScale(double scale) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
scale
- NXException
RemoteException
double angle() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setAngle(double angle) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
angle
- NXException
RemoteException
double areafillAngle() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setAreafillAngle(double angle) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
angle
- NXException
RemoteException
NXColor color() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setColor(NXColor color) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
color
- NXException
RemoteException
LineWidth width() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setWidth(LineWidth width) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
width
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
HatchFillSettingsBuilder
instead.
tolerance
- NXException
RemoteException
double getMarginPercent(NXObject annotation) throws NXException, RemoteException
annotation
- annotation or DraftingCombinedInstanceNXException
RemoteException
void setMarginPercent(NXObject annotation, double marginpercent) throws NXException, RemoteException
annotation
- annotation or DraftingCombinedInstancemarginpercent
- text islands valueNXException
RemoteException
void setNumCurrentDirectionMapElements(int numCurrentDirectionMapElement) throws NXException, RemoteException
numCurrentDirectionMapElement
- NXException
RemoteException
void setCurveDirection(NXObject curveTag, int curveDirection) throws NXException, RemoteException
curveTag
- curveDirection
- NXException
RemoteException
void setSectionCurveDirections(NXObject section, NXObject curve, int[] curveDirections) throws NXException, RemoteException
section
- curve
- curveDirections
- array of directions for the curveNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.