public interface MultiPatchAlignmentBuilder extends Builder
FacetedBodyCollection.createMultiPatchAlignmentBuilder()
Property | Value |
---|---|
Iteration | 10 |
MaximumCheckingDistance | 10.0 (millimeters part), 0.5 (inches part) |
Resolution | High |
Tolerance | 0.01 (millimeters part), 0.005 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
MultiPatchAlignmentBuilder.ResolutionType
Determines the number of facets used in the alignment.
|
Modifier and Type | Method and Description |
---|---|
SelectFacetedBodyList |
alignmentBodies()
Returns the facet bodies to be aligned.
|
int |
iteration()
Returns the value indicating the number of times the alignment algorithm is applied.
|
double |
maximumCheckingDistance()
Returns the distance facets may be from one another in order to be used
in the alignment.
|
SelectFacetedBodyList |
referencePatches()
Returns an optional reference facet body with a location and orientation that will
remain fixed, causing all of the other selected facet bodies to align with
it.
|
MultiPatchAlignmentBuilder.ResolutionType |
resolution()
Returns the type indicating number of facets to be used in the alignment.
|
void |
setIteration(int iteration)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setMaximumCheckingDistance(double maximumCheckingDistance)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setResolution(MultiPatchAlignmentBuilder.ResolutionType resolution)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setTolerance(double tolerance)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
double |
tolerance()
Returns the precision of the alignment.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectFacetedBodyList alignmentBodies() throws NXException, RemoteException
NXException
RemoteException
SelectFacetedBodyList referencePatches() throws NXException, RemoteException
NXException
RemoteException
MultiPatchAlignmentBuilder.ResolutionType resolution() throws NXException, RemoteException
NXException
RemoteException
void setResolution(MultiPatchAlignmentBuilder.ResolutionType resolution) throws NXException, RemoteException
resolution
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double maximumCheckingDistance() throws NXException, RemoteException
NXException
RemoteException
void setMaximumCheckingDistance(double maximumCheckingDistance) throws NXException, RemoteException
maximumCheckingDistance
- NXException
RemoteException
int iteration() throws NXException, RemoteException
NXException
RemoteException
void setIteration(int iteration) throws NXException, RemoteException
iteration
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.