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
Annotations.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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.