public interface FaceRecognitionBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Method and Description |
---|---|
boolean |
coaxialEnabled()
Returns a value that indicates whether coaxial relation recognition is enabled
License requirements: None. |
boolean |
coplanarAxesEnabled()
Returns a value that indicates whether coplanar axes relation recognition is enabled
License requirements: None. |
boolean |
coplanarEnabled()
Returns a value that indicates whether coplanar relation recognition is enabled
License requirements: None. |
void |
deleteConstraint(Feature feature)
Deletes the persistent constraint
License requirements: gateway ("UG GATEWAY") . |
void |
deleteOffsetRelation(NXObject[] offsetFaces)
Deletes the offset relation
License requirements: gateway ("UG GATEWAY") . |
void |
deselectEntities(NXObject[] entities)
Removes entities from collector
License requirements: gateway ("UG GATEWAY") . |
boolean |
equalDiameterEnabled()
Returns a value that indicates whether equal diameter recognition is enabled
License requirements: None. |
ScCollector |
faceCollector()
Returns the face collector
License requirements: None. |
void |
lockConstraint(Feature feature)
Locks the persistent constraint
License requirements: gateway ("UG GATEWAY") . |
boolean |
offsetEnabled()
Returns a value that indicates whether symmetric relation recognition is enabled
License requirements: None. |
boolean |
parallelEnabled()
Returns a value that indicates whether parallel relation recognition is enabled
License requirements: None. |
boolean |
perpendicularEnabled()
Returns a value that indicates whether perpendicular relation recognition is enabled
License requirements: None. |
void |
recognizeCoaxial(boolean isNear)
Recognizes coaxial relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
recognizeCoplanar(boolean isNear)
Recognizes coplanar relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
recognizeCoplanarAxes(boolean isNear)
Recognizes coplanar axes relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
recognizeEqualDiameter(boolean isNear)
Recognizes equal diameter relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
recognizeOffset(boolean isNear)
Recognizes offset relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
recognizeParallel(boolean isNear)
Recognizes parallel relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
recognizePerpendicular(boolean isNear)
Recognizes perpendicular relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
recognizeSymmetric(boolean isNear)
Recognizes symmetric relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
recognizeTangent(boolean isNear)
Recognizes tangent relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
recognizeThicknessChain(boolean isNear)
Recognizes thickness chain relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
OrientXpressBuilder |
referenceCoordinateSystem()
Returns the reference coordinate system to use for symmetry and coplanar axis recognition
License requirements: None. |
int |
relationScope()
Returns a value that indicates what kind of relations are needed to recognize
License requirements: None. |
void |
replaceRules(SelectionIntentRule[] rules,
boolean createRulesWoUpdate)
Replace collector rules.
|
void |
selectEntities(NXObject[] entities)
Adds entities to collector
License requirements: gateway ("UG GATEWAY") . |
void |
setCoaxialEnabled(boolean coaxialEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setCoplanarAxesEnabled(boolean coplanarEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setCoplanarEnabled(boolean coplanarEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setEqualDiameterEnabled(boolean equalDiameterEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setOffsetEnabled(boolean offsetEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setParallelEnabled(boolean parallelEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setPerpendicularEnabled(boolean perpendicularEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setRelationScope(int relationScope)
License requirements: gateway ("UG GATEWAY") . |
void |
setSymmetricEnabled(boolean symmetricEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setTangentEnabled(boolean tangentEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setThicknessChainEnabled(boolean thicknessChainEnabled)
License requirements: gateway ("UG GATEWAY") . |
void |
setUseFaceBrowse(boolean useFaceBrowse)
License requirements: gateway ("UG GATEWAY") . |
boolean |
symmetricEnabled()
Returns a value that indicates whether symmetric relation recognition is enabled
License requirements: None. |
boolean |
tangentEnabled()
Returns a value that indicates whether tangent relation recognition is enabled
License requirements: None. |
boolean |
thicknessChainEnabled()
Returns a value that indicates whether thickness chain relation recognition is enabled
License requirements: None. |
void |
unlockConstraint(Feature feature)
Unlocks the persistent constraint
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizeCoaxial(boolean isNear)
Removes coaxial relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizeCoplanar(boolean isNear)
Removes coplanar relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizeCoplanarAxes(boolean isNear)
Removes coplanar axes relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizeEqualDiameter(boolean isNear)
Removes equal diameter relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizeOffset(boolean isNear)
Removes offset relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizeParallel(boolean isNear)
Removes parallel relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizePerpendicular(boolean isNear)
Removes perpendicular relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizeSymmetric(boolean isNear)
Removes symmetric relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizeTangent(boolean isNear)
Removes tangent relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
void |
unrecognizeThicknessChain(boolean isNear)
Removes thickness chain relations to last faces added to face collector
License requirements: gateway ("UG GATEWAY") . |
boolean |
useFaceBrowse()
Returns a value that indicates whether relations are found when faces are added to the face collector
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
ScCollector faceCollector() throws NXException, RemoteException
NXException
RemoteException
boolean coplanarEnabled() throws NXException, RemoteException
NXException
RemoteException
void setCoplanarEnabled(boolean coplanarEnabled) throws NXException, RemoteException
coplanarEnabled
- NXException
RemoteException
boolean coplanarAxesEnabled() throws NXException, RemoteException
NXException
RemoteException
void setCoplanarAxesEnabled(boolean coplanarEnabled) throws NXException, RemoteException
coplanarEnabled
- NXException
RemoteException
boolean coaxialEnabled() throws NXException, RemoteException
NXException
RemoteException
void setCoaxialEnabled(boolean coaxialEnabled) throws NXException, RemoteException
coaxialEnabled
- NXException
RemoteException
boolean tangentEnabled() throws NXException, RemoteException
NXException
RemoteException
void setTangentEnabled(boolean tangentEnabled) throws NXException, RemoteException
tangentEnabled
- NXException
RemoteException
boolean equalDiameterEnabled() throws NXException, RemoteException
NXException
RemoteException
void setEqualDiameterEnabled(boolean equalDiameterEnabled) throws NXException, RemoteException
equalDiameterEnabled
- NXException
RemoteException
boolean symmetricEnabled() throws NXException, RemoteException
NXException
RemoteException
void setSymmetricEnabled(boolean symmetricEnabled) throws NXException, RemoteException
symmetricEnabled
- NXException
RemoteException
boolean offsetEnabled() throws NXException, RemoteException
NXException
RemoteException
void setOffsetEnabled(boolean offsetEnabled) throws NXException, RemoteException
offsetEnabled
- NXException
RemoteException
boolean thicknessChainEnabled() throws NXException, RemoteException
NXException
RemoteException
void setThicknessChainEnabled(boolean thicknessChainEnabled) throws NXException, RemoteException
thicknessChainEnabled
- NXException
RemoteException
boolean parallelEnabled() throws NXException, RemoteException
NXException
RemoteException
void setParallelEnabled(boolean parallelEnabled) throws NXException, RemoteException
parallelEnabled
- NXException
RemoteException
boolean perpendicularEnabled() throws NXException, RemoteException
NXException
RemoteException
void setPerpendicularEnabled(boolean perpendicularEnabled) throws NXException, RemoteException
perpendicularEnabled
- NXException
RemoteException
void selectEntities(NXObject[] entities) throws NXException, RemoteException
entities
- NXException
RemoteException
void deselectEntities(NXObject[] entities) throws NXException, RemoteException
entities
- NXException
RemoteException
void recognizeCoplanar(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizeCoplanar(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void recognizeCoplanarAxes(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizeCoplanarAxes(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void recognizeCoaxial(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizeCoaxial(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void recognizeTangent(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizeTangent(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void recognizeSymmetric(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizeSymmetric(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void recognizeThicknessChain(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizeThicknessChain(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void recognizeEqualDiameter(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizeEqualDiameter(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void recognizeParallel(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizeParallel(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void recognizePerpendicular(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizePerpendicular(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void recognizeOffset(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
void unrecognizeOffset(boolean isNear) throws NXException, RemoteException
isNear
- true for near relations, false for far relationsNXException
RemoteException
boolean useFaceBrowse() throws NXException, RemoteException
NXException
RemoteException
void setUseFaceBrowse(boolean useFaceBrowse) throws NXException, RemoteException
useFaceBrowse
- NXException
RemoteException
OrientXpressBuilder referenceCoordinateSystem() throws NXException, RemoteException
NXException
RemoteException
void lockConstraint(Feature feature) throws NXException, RemoteException
feature
- the persistent constraint featureNXException
RemoteException
void unlockConstraint(Feature feature) throws NXException, RemoteException
feature
- the persistent constraint featureNXException
RemoteException
void deleteConstraint(Feature feature) throws NXException, RemoteException
feature
- the persistent constraint featureNXException
RemoteException
void deleteOffsetRelation(NXObject[] offsetFaces) throws NXException, RemoteException
offsetFaces
- NXException
RemoteException
void replaceRules(SelectionIntentRule[] rules, boolean createRulesWoUpdate) throws NXException, RemoteException
rules
- Selection intent rules. To create selection intent rules see
documentation of ScRuleFactory
for more details.createRulesWoUpdate
- Flag to tell whether rules should be created wo_updateNXException
RemoteException
int relationScope() throws NXException, RemoteException
NXException
RemoteException
void setRelationScope(int relationScope) throws NXException, RemoteException
relationScope
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.