public interface SnipFacetBodyBuilder extends Builder
FacetedBodyCollection.createSnipFacetBodyBuilder()
Property | Value |
---|---|
AlongDirection | ViewDirection |
BoundaryFacetTreatmentType | SnipFacets |
CanDivide | 0 |
IsEditCopy | 0 |
IsSnipNearFacets | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod
Boundary facet treatment type:
|
static class |
SnipFacetBodyBuilder.DirectionType
Snipping direction when snipping type "by profiles"
|
static class |
SnipFacetBodyBuilder.Types
Snip method
|
Modifier and Type | Method and Description |
---|---|
SnipFacetBodyBuilder.DirectionType |
alongDirection()
Returns the direction in which snipping profiles are projected on the facet bodies
License requirements: None. |
SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod |
boundaryFacetTreatmentType()
Returns the boundary facet treatment type
License requirements: None. |
boolean |
canDivide()
Returns the value indicating if facet body is to be divided
License requirements: None. |
SelectFacetedBodyList |
facetBodies()
Returns the facet bodies to snip
License requirements: None. |
boolean |
isEditCopy()
Returns the value indicating if a copy of the facet body to be snipped without altering the original
License requirements: None. |
boolean |
isSnipNearFacets()
Returns the value indicating if only facets near to the viewer to be snipped
License requirements: None. |
Plane |
plane()
Returns the snipping plane
License requirements: None. |
SectionList |
profileList()
Returns the list of snipping profiles
License requirements: None. |
nxopen.Direction |
projectionVector()
Returns the projection vector
License requirements: None. |
BoundaryDefinitionBuilderList |
regionList()
Returns the list of regions to snip
License requirements: None. |
SelectPointList |
regionPoint()
Returns the point indicating the portion of the facet body with respect to specified region to be snipped.
|
void |
setAlongDirection(SnipFacetBodyBuilder.DirectionType alongDirection)
License requirements: None. |
void |
setBoundaryFacetTreatmentType(SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod boundaryFacetTreatmentType)
License requirements: None. |
void |
setCanDivide(boolean canDivide)
License requirements: None. |
void |
setEditCopy(boolean isEditCopy)
License requirements: None. |
void |
setPlane(Plane plane)
License requirements: None. |
void |
setProjectionVector(nxopen.Direction projectionVector)
License requirements: None. |
void |
setSnipNearFacets(boolean isSnipNearFacets)
License requirements: None. |
void |
setType(SnipFacetBodyBuilder.Types type)
License requirements: None. |
void |
setViewDirection(Vector3d viewDirection)
License requirements: None. |
void |
switchRegion()
Switch the region to be snipped indicated by the region point.
|
SnipFacetBodyBuilder.Types |
type()
Returns the snipping method accessor
License requirements: None. |
Vector3d |
viewDirection()
Returns the view direction
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectFacetedBodyList facetBodies() throws NXException, RemoteException
NXException
RemoteException
boolean isSnipNearFacets() throws NXException, RemoteException
NXException
RemoteException
void setSnipNearFacets(boolean isSnipNearFacets) throws NXException, RemoteException
isSnipNearFacets
- NXException
RemoteException
BoundaryDefinitionBuilderList regionList() throws NXException, RemoteException
NXException
RemoteException
SectionList profileList() throws NXException, RemoteException
NXException
RemoteException
SnipFacetBodyBuilder.DirectionType alongDirection() throws NXException, RemoteException
NXException
RemoteException
void setAlongDirection(SnipFacetBodyBuilder.DirectionType alongDirection) throws NXException, RemoteException
alongDirection
- NXException
RemoteException
nxopen.Direction projectionVector() throws NXException, RemoteException
NXException
RemoteException
void setProjectionVector(nxopen.Direction projectionVector) throws NXException, RemoteException
projectionVector
- NXException
RemoteException
Vector3d viewDirection() throws NXException, RemoteException
NXException
RemoteException
void setViewDirection(Vector3d viewDirection) throws NXException, RemoteException
viewDirection
- NXException
RemoteException
Plane plane() throws NXException, RemoteException
NXException
RemoteException
void setPlane(Plane plane) throws NXException, RemoteException
plane
- NXException
RemoteException
SelectPointList regionPoint() throws NXException, RemoteException
NXException
RemoteException
boolean canDivide() throws NXException, RemoteException
NXException
RemoteException
void setCanDivide(boolean canDivide) throws NXException, RemoteException
canDivide
- NXException
RemoteException
void switchRegion() throws NXException, RemoteException
NXException
RemoteException
boolean isEditCopy() throws NXException, RemoteException
NXException
RemoteException
void setEditCopy(boolean isEditCopy) throws NXException, RemoteException
isEditCopy
- NXException
RemoteException
SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod boundaryFacetTreatmentType() throws NXException, RemoteException
NXException
RemoteException
void setBoundaryFacetTreatmentType(SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod boundaryFacetTreatmentType) throws NXException, RemoteException
boundaryFacetTreatmentType
- NXException
RemoteException
SnipFacetBodyBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(SnipFacetBodyBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.