public interface CurveFinderBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Method and Description |
---|---|
void |
addChamfer()
Adds chamfer relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
addCoincident()
Adds coincident vertex relations of the last vertexes added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
addConcentric()
Adds concentric relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
addConlinear()
Adds conlinear relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
addEqualRadius()
Adds equal radius relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
addOffset()
Adds offset relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
addParallel()
Adds parallel relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
addSymmetric(int planeType)
Add symmetric relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
addTangent()
Adds tangent relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
addVertexOnCurve()
Adds vertex on curve relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
boolean |
chamferEnabled()
Returns a value that indicates whether add chamfer relation recognition for the last curves added to curve collector
License requirements: None. |
boolean |
coincidentVertexEnabled()
Returns a value that indicates whether add coincident vertex relation recognition for the last curves added to curve collector
License requirements: None. |
boolean |
collinearEnabled()
Returns a value that indicates whether add collinear relation recognition for the last curves added to curve collector
License requirements: None. |
boolean |
concentricEnabled()
Returns a value that indicates whether add concentric relation recognition for the last curves added to curve collector
License requirements: None. |
SelectDisplayableObjectList |
curvePointList()
Returns the curve and point collector
License requirements: None. |
ScCollector |
curveSection()
Deprecated.
Deprecated in NX10.0.0. This is for pre NX10 usage, do not use this method.
|
void |
deselectCurves(NXObject[] curves)
Removes curves from collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
deselectSymmetryReference(NXObject symmetryReference)
Deselect entity for symmetry reference
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
boolean |
equalRadiusEnabled()
Returns a value that indicates whether add equal radius recognition for the last curves added to curve collector
License requirements: None. |
void |
findRelationCurve(NXObject[] selectedCurves)
Finds relation curves
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
findScopeCurve(NXObject[] selectedCurves)
Finds relation curves in the scope
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
int |
findScopeOption()
Returns a value that indicates which find scope option is
License requirements: None. |
boolean |
offsetEnabled()
Returns a value that indicates whether add offset relation recognition for the last curves added to curve collector
License requirements: None. |
boolean |
parallelEnabled()
Returns a value that indicates whether add parallel relation recognition for the last curves added to curve collector
License requirements: None. |
int |
relationScope()
Returns a value that indicates what kind of relations are needed to recognize
License requirements: None. |
void |
removeChamfer()
Removes chamfer relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeCoincident()
Removes coincident vertex relations of the last vertexes added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeConcentric()
Removes concentric relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeConlinear()
Removes conlinear relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeEngineNodes()
Close the VTK interaction and Remove all nodes from the Engine
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeEqualRadius()
Removes equal radius relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeIncludedConstraints()
Remove all the included constraint
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeOffset()
Removes offset relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeParallel()
Removes parallel relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeSymmetric(int planeType)
Removes symmetric relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeTangent()
Removes tangent relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
removeVertexOnCurve()
Removes vertex on curve relations of the last curves added to curve collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
restoreEngineNodes()
ReStore all nodes from the Engine On Undo
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
selectCurves(NXObject[] curves)
Adds curves to collector
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
selectSymmetryReference(NXObject symmetryReference)
Selects entity for symmetry reference
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setChamferEnabled(boolean chamferEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setCoincidentVertexEnabled(boolean coincidentVertexEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setCollinearEnabled(boolean collinearEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setConcentricEnabled(boolean concentricEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setDistanceTolerance(double distanceTolerance)
Set the distance Tolerance for loop Recognization
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setEqualRadiusEnabled(boolean equalRadiusEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setFindScopeOption(int scopeOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setOffsetEnabled(boolean offsetEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setParallelEnabled(boolean parallelEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setRelationScope(int relationScope)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setSymmetricEnabled(boolean symmetricEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setSymmetryOption(int symmetryOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setTangentEnabled(boolean tangentEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setUseCurveFinder(boolean curveBrowseEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setVertexOnCurveEnabled(boolean vertexOnCurveEnabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
boolean |
symmetricEnabled()
Returns a value that indicates whether add symmetric relation recognition for the last curves added to curve collector
License requirements: None. |
int |
symmetryOption()
Returns a value that indicates which symmetric option is
License requirements: None. |
SelectNXObject |
symmetryReference()
Returns the symmetry line reference
License requirements: None. |
boolean |
tangentEnabled()
Returns a value that indicates whether add tangent relation recognition for the last curves added to curve collector
License requirements: None. |
boolean |
useCurveFinder()
Returns a value that indicates whether relation recognition is enabled
License requirements: None. |
boolean |
vertexOnCurveEnabled()
Returns a value that indicates whether add vertex on curve relation recognition for the last vertexes added to the collector
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
ScCollector curveSection() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList curvePointList() throws NXException, RemoteException
NXException
RemoteException
void selectCurves(NXObject[] curves) throws NXException, RemoteException
curves
- NXException
RemoteException
void deselectCurves(NXObject[] curves) throws NXException, RemoteException
curves
- NXException
RemoteException
void selectSymmetryReference(NXObject symmetryReference) throws NXException, RemoteException
symmetryReference
- NXException
RemoteException
void deselectSymmetryReference(NXObject symmetryReference) throws NXException, RemoteException
symmetryReference
- NXException
RemoteException
void addTangent() throws NXException, RemoteException
NXException
RemoteException
void removeTangent() throws NXException, RemoteException
NXException
RemoteException
void addParallel() throws NXException, RemoteException
NXException
RemoteException
void removeParallel() throws NXException, RemoteException
NXException
RemoteException
void addOffset() throws NXException, RemoteException
NXException
RemoteException
void removeOffset() throws NXException, RemoteException
NXException
RemoteException
void addCoincident() throws NXException, RemoteException
NXException
RemoteException
void removeCoincident() throws NXException, RemoteException
NXException
RemoteException
void addVertexOnCurve() throws NXException, RemoteException
NXException
RemoteException
void removeVertexOnCurve() throws NXException, RemoteException
NXException
RemoteException
void addChamfer() throws NXException, RemoteException
NXException
RemoteException
void removeChamfer() throws NXException, RemoteException
NXException
RemoteException
void addConlinear() throws NXException, RemoteException
NXException
RemoteException
void removeConlinear() throws NXException, RemoteException
NXException
RemoteException
void addConcentric() throws NXException, RemoteException
NXException
RemoteException
void removeConcentric() throws NXException, RemoteException
NXException
RemoteException
void addEqualRadius() throws NXException, RemoteException
NXException
RemoteException
void removeEqualRadius() throws NXException, RemoteException
NXException
RemoteException
void addSymmetric(int planeType) throws NXException, RemoteException
planeType
- NXException
RemoteException
void removeSymmetric(int planeType) throws NXException, RemoteException
planeType
- NXException
RemoteException
int symmetryOption() throws NXException, RemoteException
NXException
RemoteException
void setSymmetryOption(int symmetryOption) throws NXException, RemoteException
symmetryOption
- NXException
RemoteException
SelectNXObject symmetryReference() throws NXException, RemoteException
NXException
RemoteException
boolean useCurveFinder() throws NXException, RemoteException
NXException
RemoteException
void setUseCurveFinder(boolean curveBrowseEnabled) throws NXException, RemoteException
curveBrowseEnabled
- NXException
RemoteException
void findRelationCurve(NXObject[] selectedCurves) throws NXException, RemoteException
selectedCurves
- NXException
RemoteException
boolean tangentEnabled() throws NXException, RemoteException
NXException
RemoteException
void setTangentEnabled(boolean tangentEnabled) throws NXException, RemoteException
tangentEnabled
- NXException
RemoteException
boolean concentricEnabled() throws NXException, RemoteException
NXException
RemoteException
void setConcentricEnabled(boolean concentricEnabled) throws NXException, RemoteException
concentricEnabled
- NXException
RemoteException
boolean collinearEnabled() throws NXException, RemoteException
NXException
RemoteException
void setCollinearEnabled(boolean collinearEnabled) throws NXException, RemoteException
collinearEnabled
- NXException
RemoteException
boolean equalRadiusEnabled() throws NXException, RemoteException
NXException
RemoteException
void setEqualRadiusEnabled(boolean equalRadiusEnabled) throws NXException, RemoteException
equalRadiusEnabled
- NXException
RemoteException
boolean symmetricEnabled() throws NXException, RemoteException
NXException
RemoteException
void setSymmetricEnabled(boolean symmetricEnabled) throws NXException, RemoteException
symmetricEnabled
- NXException
RemoteException
boolean parallelEnabled() throws NXException, RemoteException
NXException
RemoteException
void setParallelEnabled(boolean parallelEnabled) throws NXException, RemoteException
parallelEnabled
- NXException
RemoteException
boolean offsetEnabled() throws NXException, RemoteException
NXException
RemoteException
void setOffsetEnabled(boolean offsetEnabled) throws NXException, RemoteException
offsetEnabled
- NXException
RemoteException
boolean coincidentVertexEnabled() throws NXException, RemoteException
NXException
RemoteException
void setCoincidentVertexEnabled(boolean coincidentVertexEnabled) throws NXException, RemoteException
coincidentVertexEnabled
- NXException
RemoteException
boolean vertexOnCurveEnabled() throws NXException, RemoteException
NXException
RemoteException
void setVertexOnCurveEnabled(boolean vertexOnCurveEnabled) throws NXException, RemoteException
vertexOnCurveEnabled
- NXException
RemoteException
boolean chamferEnabled() throws NXException, RemoteException
NXException
RemoteException
void setChamferEnabled(boolean chamferEnabled) throws NXException, RemoteException
chamferEnabled
- NXException
RemoteException
int findScopeOption() throws NXException, RemoteException
NXException
RemoteException
void setFindScopeOption(int scopeOption) throws NXException, RemoteException
scopeOption
- NXException
RemoteException
void findScopeCurve(NXObject[] selectedCurves) throws NXException, RemoteException
selectedCurves
- NXException
RemoteException
void removeEngineNodes() throws NXException, RemoteException
NXException
RemoteException
void restoreEngineNodes() throws NXException, RemoteException
NXException
RemoteException
int relationScope() throws NXException, RemoteException
NXException
RemoteException
void setRelationScope(int relationScope) throws NXException, RemoteException
relationScope
- NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
void removeIncludedConstraints() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.