public interface RegionBuilder extends Builder
RegionBuilder
builder PmiRegionCollection.createRegionBuilder(nxopen.annotations.Region)
Property | Value |
---|---|
ConformToSurface | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
RegionBuilder.AlignmentPosition
Specifies the anchor location of the region
|
static class |
RegionBuilder.CrosshatchPatterns
Specifies the crosshatch pattern
|
static class |
RegionBuilder.Types
Specifies the region type
|
Modifier and Type | Method and Description |
---|---|
RegionBuilder.AlignmentPosition |
anchor()
Returns the anchor
Only available when region type is
RegionBuilder.Types.RECTANGULAR_REGION ,
RegionBuilder.Types.CIRCULAR_REGION ,
RegionBuilder.Types.ANNULAR_REGION
License requirements: None. |
ArbitraryAreaSeedBuilderList |
arbitraryAreaList()
Returns the arbitrary area list
Only available when the region type is
RegionBuilder.Types.ARBITRARY_REGION
License requirements: None. |
boolean |
conformToSurface()
Returns the conform to surface toggle
Only available when region type is
RegionBuilder.Types.RECTANGULAR_REGION ,
RegionBuilder.Types.CIRCULAR_REGION ,
RegionBuilder.Types.ANNULAR_REGION
License requirements: None. |
Expression |
crosshatchAngle()
Deprecated.
Deprecated in NX8.5.0. Use
crosshatchSettings() instead.
|
NXColor |
crosshatchColor()
Returns the crosshatch color
License requirements: None. |
Expression |
crosshatchDistance()
Deprecated.
Deprecated in NX8.5.0. Use
crosshatchSettings() instead.
|
RegionBuilder.CrosshatchPatterns |
crosshatchPattern()
Deprecated.
Deprecated in NX8.5.0. Use
crosshatchSettings() instead.
|
HatchFillSettingsBuilder |
crosshatchSettings()
Returns the crosshatch settings block
License requirements: None. |
boolean |
displayCrosshatch()
Returns the display crosshatch toggle
License requirements: None. |
Point |
endPoint()
Returns the end point
Only available when the region type is
RegionBuilder.Types.CYLINDRICAL_REGION
License requirements: None. |
Expression |
height()
Returns the height
Only available when region type is
RegionBuilder.Types.RECTANGULAR_REGION
License requirements: None. |
Expression |
innerDiameter()
Returns the inner diameter
Only available when region type is
RegionBuilder.Types.ANNULAR_REGION
License requirements: None. |
Point |
origin()
Returns the origin
Only available when region type is
RegionBuilder.Types.RECTANGULAR_REGION ,
RegionBuilder.Types.CIRCULAR_REGION ,
RegionBuilder.Types.ANNULAR_REGION
License requirements: None. |
Expression |
outerDiameter()
Returns the outer diameter
Only available when region type is
RegionBuilder.Types.CIRCULAR_REGION ,
RegionBuilder.Types.ANNULAR_REGION
License requirements: None. |
PlaneBuilder |
plane()
Returns the plane
License requirements: None. |
SelectDisplayableObjectList |
selectCylindricalFace()
Returns the select cylindrical face
Only available when region type is
RegionBuilder.Types.CYLINDRICAL_REGION
License requirements: None. |
SelectDisplayableObjectList |
selectFace()
Returns the select face
Only available when region type is
RegionBuilder.Types.RECTANGULAR_REGION ,
RegionBuilder.Types.CIRCULAR_REGION ,
RegionBuilder.Types.ANNULAR_REGION
License requirements: None. |
void |
setAnchor(RegionBuilder.AlignmentPosition anchor)
License requirements: geometric_tol ("GDT") . |
void |
setConformToSurface(boolean conformToSurfaceToggle)
License requirements: geometric_tol ("GDT") . |
void |
setCrosshatchColor(NXColor crosshatchColor)
License requirements: geometric_tol ("GDT") . |
void |
setCrosshatchPattern(RegionBuilder.CrosshatchPatterns crosshatchPattern)
Deprecated.
Deprecated in NX8.5.0. Use the sublock of
crosshatchSettings() called Pattern instead.
|
void |
setDisplayCrosshatch(boolean displayCrosshatch)
License requirements: geometric_tol ("GDT") . |
void |
setEndPoint(Point endPoint)
License requirements: geometric_tol ("GDT") . |
void |
setOrigin(Point origin)
License requirements: geometric_tol ("GDT") . |
void |
setStartPoint(Point startPoint)
License requirements: geometric_tol ("GDT") . |
void |
setType(RegionBuilder.Types type)
License requirements: geometric_tol ("GDT") . |
Point |
startPoint()
Returns the start point
Only available when the region type is
RegionBuilder.Types.CYLINDRICAL_REGION
License requirements: None. |
RegionBuilder.Types |
type()
Returns the type
License requirements: None. |
Expression |
width()
Returns the width
Only available when region type is
RegionBuilder.Types.RECTANGULAR_REGION
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Point origin() throws NXException, RemoteException
RegionBuilder.Types.RECTANGULAR_REGION
,
RegionBuilder.Types.CIRCULAR_REGION
,
RegionBuilder.Types.ANNULAR_REGION
NXException
RemoteException
void setOrigin(Point origin) throws NXException, RemoteException
origin
- NXException
RemoteException
RegionBuilder.AlignmentPosition anchor() throws NXException, RemoteException
RegionBuilder.Types.RECTANGULAR_REGION
,
RegionBuilder.Types.CIRCULAR_REGION
,
RegionBuilder.Types.ANNULAR_REGION
NXException
RemoteException
void setAnchor(RegionBuilder.AlignmentPosition anchor) throws NXException, RemoteException
anchor
- NXException
RemoteException
PlaneBuilder plane() throws NXException, RemoteException
NXException
RemoteException
boolean conformToSurface() throws NXException, RemoteException
RegionBuilder.Types.RECTANGULAR_REGION
,
RegionBuilder.Types.CIRCULAR_REGION
,
RegionBuilder.Types.ANNULAR_REGION
NXException
RemoteException
void setConformToSurface(boolean conformToSurfaceToggle) throws NXException, RemoteException
conformToSurfaceToggle
- NXException
RemoteException
SelectDisplayableObjectList selectFace() throws NXException, RemoteException
RegionBuilder.Types.RECTANGULAR_REGION
,
RegionBuilder.Types.CIRCULAR_REGION
,
RegionBuilder.Types.ANNULAR_REGION
NXException
RemoteException
SelectDisplayableObjectList selectCylindricalFace() throws NXException, RemoteException
RegionBuilder.Types.CYLINDRICAL_REGION
NXException
RemoteException
Expression outerDiameter() throws NXException, RemoteException
RegionBuilder.Types.CIRCULAR_REGION
,
RegionBuilder.Types.ANNULAR_REGION
NXException
RemoteException
Expression innerDiameter() throws NXException, RemoteException
RegionBuilder.Types.ANNULAR_REGION
NXException
RemoteException
Expression width() throws NXException, RemoteException
RegionBuilder.Types.RECTANGULAR_REGION
NXException
RemoteException
Expression height() throws NXException, RemoteException
RegionBuilder.Types.RECTANGULAR_REGION
NXException
RemoteException
Point startPoint() throws NXException, RemoteException
RegionBuilder.Types.CYLINDRICAL_REGION
NXException
RemoteException
void setStartPoint(Point startPoint) throws NXException, RemoteException
startPoint
- NXException
RemoteException
Point endPoint() throws NXException, RemoteException
RegionBuilder.Types.CYLINDRICAL_REGION
NXException
RemoteException
void setEndPoint(Point endPoint) throws NXException, RemoteException
endPoint
- NXException
RemoteException
ArbitraryAreaSeedBuilderList arbitraryAreaList() throws NXException, RemoteException
RegionBuilder.Types.ARBITRARY_REGION
NXException
RemoteException
Expression crosshatchDistance() throws NXException, RemoteException
crosshatchSettings()
instead.
crosshatchSettings()
instead.
NXException
RemoteException
Expression crosshatchAngle() throws NXException, RemoteException
crosshatchSettings()
instead.
crosshatchSettings()
instead.
NXException
RemoteException
RegionBuilder.CrosshatchPatterns crosshatchPattern() throws NXException, RemoteException
crosshatchSettings()
instead.
crosshatchSettings()
instead.
NXException
RemoteException
void setCrosshatchPattern(RegionBuilder.CrosshatchPatterns crosshatchPattern) throws NXException, RemoteException
crosshatchSettings()
called Pattern instead.
crosshatchPattern
- NXException
RemoteException
NXColor crosshatchColor() throws NXException, RemoteException
NXException
RemoteException
void setCrosshatchColor(NXColor crosshatchColor) throws NXException, RemoteException
crosshatchColor
- NXException
RemoteException
RegionBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(RegionBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
boolean displayCrosshatch() throws NXException, RemoteException
NXException
RemoteException
void setDisplayCrosshatch(boolean displayCrosshatch) throws NXException, RemoteException
displayCrosshatch
- NXException
RemoteException
HatchFillSettingsBuilder crosshatchSettings() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.