public interface AOCSBuilder extends FeatureBuilder
FeatureCollection.createAocsBuilder(nxopen.features.Feature)
Property | Value |
---|---|
CurveFitData.CurveJoinMethod | No |
CurveFitData.Degree | 7 |
CurveFitData.FitMethod | DegreeAndSegments |
CurveFitData.IsAdvancedFit | 0 |
CurveFitData.IsAlignShape | 0 |
CurveFitData.MaximumDegree | 7 |
CurveFitData.MaximumSegments | 1 |
CurveFitData.MinimumDegree | 5 |
CurveFitData.Segments | 1 |
CurveFitJoinData.CurveFitOptions.FitOption (deprecated) | Cubic |
CurveFitJoinData.CurveFitOptions.MaximumDegree (deprecated) | 7 |
CurveFitJoinData.CurveFitOptions.MaximumSegments (deprecated) | 1 |
Law.Function | ft |
Law.LawType | Constant |
Law.Parameter | t |
Modifier and Type | Interface and Description |
---|---|
static class |
AOCSBuilder.CurveOffsetTypes
AOCS builder curve offset type enum
|
static class |
AOCSBuilder.Extend
AOCS builder extend to each other within section type enum.
|
static class |
AOCSBuilder.ExtendToFace
AOCS builder extend to face edges type enum.
|
static class |
AOCSBuilder.FilletOptions
AOCS builder fillet options type enum.
|
static class |
AOCSBuilder.OffsetDirection
AOCS builder offset direction type enum.
|
static class |
AOCSBuilder.OffsetDistanceType
AOCS builder offset distance type enum.
|
static class |
AOCSBuilder.OffsetType
AOCS builder offset type enum.
|
static class |
AOCSBuilder.Trim
AOCS builder trim to each other within section type enum.
|
Modifier and Type | Method and Description |
---|---|
double |
angularTolerance()
Returns the angular tolerance for the AOCS operation.
|
boolean |
associativeOutputOption()
Returns the associative output option for the AOCS operation.
|
Section |
cloneSection(boolean constToVariable,
Section sectionFrom)
Clone section.
|
CurveFitData |
curveFitData()
Returns the curve fit settings
License requirements: solid_modeling ("SOLIDS MODELING") . |
CurveFitJoin |
curveFitJoinData()
Deprecated.
Deprecated in NX10.0.0. Use
curveFitData() instead
|
AOCSBuilder.CurveOffsetTypes |
curveOffsetType()
Returns the curve offset type
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
Direction |
directionVector()
Returns the offset diection vector
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
double |
distanceTolerance()
Returns the distance tolerance for the AOCS operation.
|
AOCSBuilder.Extend |
extendMethod()
Returns the extend method option for the AOCS operation.
|
AOCSBuilder.ExtendToFace |
extendToFaceOption()
Returns the span option for the AOCS operation.
|
ScCollector |
faceCollector()
Returns the face collector.
|
Direction |
filletDirectionVector()
Returns the fillet vector
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
AOCSBuilder.FilletOptions |
filletOption()
Returns the fillet option
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
Expression |
filletRadius()
Returns the fillet radius
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
flipAllOffsetsOfSection(Section section)
Reverse the direction of all offsets of the section.
|
void |
flipOffset(NXObject seldimitem)
Reverse the offset direction.
|
LawBuilder |
law()
Returns the law.
|
Section |
lawString()
Returns the law string
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
boolean |
lawStringFlip()
Returns the law string flip flag
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
AOCSBuilder.OffsetDirection |
offsetDirectionOption()
Returns the offset direction vector
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
AOCSBuilder.OffsetDistanceType |
offsetDistType()
Returns the offset distance type
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
AOCSBuilder.OffsetType |
offsetMode()
Returns the offset mode for the AOCS operation.
|
ExpressionSectionSetList |
offsets()
Returns the list of offsets.
|
Section |
pointString()
Returns the point string
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
Direction |
projectPlaneNormal()
Returns the project plane vector
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
boolean |
removeSelfIntersections()
Returns the remove self intersections flag .
|
void |
setAngularTolerance(double angularTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAssociativeOutputOption(boolean associative)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCurveOffsetType(AOCSBuilder.CurveOffsetTypes type)
Sets the curve offset type
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDirectionVector(Direction offsetDirection)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtendMethod(AOCSBuilder.Extend extendMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtendToFaceOption(AOCSBuilder.ExtendToFace extendToFaceOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFaceCollector(ScCollector collector)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFilletDirectionVector(Direction tipDirection)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFilletOption(AOCSBuilder.FilletOptions options)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFilletRadius(Expression radius)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setLawString(Section lawString)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setLawStringFlip(boolean flip)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setOffsetDirectionOption(AOCSBuilder.OffsetDirection direction)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setOffsetDistType(AOCSBuilder.OffsetDistanceType type)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setOffsetMode(AOCSBuilder.OffsetType offsetMode)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPointString(Section pointString)
Sets the point string
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setProjectPlaneNormal(Direction projectPlaneNormal)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setRemoveSelfIntersections(boolean removeSelfIntersections)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSplitCurveOption(boolean splitCurveOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setThroughPoint(Point throughPoint)
Sets the through point
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTrimMethod(AOCSBuilder.Trim trimMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTrimToFaceEdgesOption(boolean trimToFaceEdges)
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
boolean |
splitCurveOption()
Returns the split curve at face boundary option .
|
void |
synchronizeSectionForValueOrPoint(boolean pointType)
Update the section data of Value or Through-Point type.
|
void |
synchronizeSections(boolean constToVariable,
Section firstSection,
Section secondSection)
Synchronize the second section data consistent to the first one
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
Point |
throughPoint()
Returns the through point
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
AOCSBuilder.Trim |
trimMethod()
Returns the trim method option for the AOCS operation.
|
boolean |
trimToFaceEdgesOption()
Returns the cross boundary option for the AOCS operation.
|
void |
updateCurvesStatus(boolean updateLawParm)
Update result curve status.
|
void |
updateFaces()
Update face.
|
void |
updatePostStatusFlag(boolean postStatusChanged)
Update the post-process status flag.
|
boolean |
updateSectionData(Section section)
Update section data for offset
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING") . |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector faceCollector() throws NXException, RemoteException
NXException
RemoteException
void setFaceCollector(ScCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
ExpressionSectionSetList offsets() throws NXException, RemoteException
NXException
RemoteException
AOCSBuilder.OffsetType offsetMode() throws NXException, RemoteException
NXException
RemoteException
void setOffsetMode(AOCSBuilder.OffsetType offsetMode) throws NXException, RemoteException
offsetMode
- NXException
RemoteException
AOCSBuilder.Trim trimMethod() throws NXException, RemoteException
NXException
RemoteException
void setTrimMethod(AOCSBuilder.Trim trimMethod) throws NXException, RemoteException
trimMethod
- NXException
RemoteException
AOCSBuilder.Extend extendMethod() throws NXException, RemoteException
NXException
RemoteException
void setExtendMethod(AOCSBuilder.Extend extendMethod) throws NXException, RemoteException
extendMethod
- NXException
RemoteException
boolean trimToFaceEdgesOption() throws NXException, RemoteException
NXException
RemoteException
void setTrimToFaceEdgesOption(boolean trimToFaceEdges) throws NXException, RemoteException
trimToFaceEdges
- NXException
RemoteException
AOCSBuilder.ExtendToFace extendToFaceOption() throws NXException, RemoteException
NXException
RemoteException
void setExtendToFaceOption(AOCSBuilder.ExtendToFace extendToFaceOption) throws NXException, RemoteException
extendToFaceOption
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(double angularTolerance) throws NXException, RemoteException
angularTolerance
- NXException
RemoteException
boolean associativeOutputOption() throws NXException, RemoteException
NXException
RemoteException
void setAssociativeOutputOption(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
void flipAllOffsetsOfSection(Section section) throws NXException, RemoteException
section
- input sectionNXException
RemoteException
void flipOffset(NXObject seldimitem) throws NXException, RemoteException
seldimitem
- input list itemNXException
RemoteException
void setOffsetDistType(AOCSBuilder.OffsetDistanceType type) throws NXException, RemoteException
type
- NXException
RemoteException
AOCSBuilder.OffsetDistanceType offsetDistType() throws NXException, RemoteException
NXException
RemoteException
void setLawString(Section lawString) throws NXException, RemoteException
lawString
- NXException
RemoteException
Section lawString() throws NXException, RemoteException
NXException
RemoteException
void setLawStringFlip(boolean flip) throws NXException, RemoteException
flip
- NXException
RemoteException
boolean lawStringFlip() throws NXException, RemoteException
NXException
RemoteException
LawBuilder law() throws NXException, RemoteException
NXException
RemoteException
void setOffsetDirectionOption(AOCSBuilder.OffsetDirection direction) throws NXException, RemoteException
direction
- NXException
RemoteException
AOCSBuilder.OffsetDirection offsetDirectionOption() throws NXException, RemoteException
NXException
RemoteException
void setDirectionVector(Direction offsetDirection) throws NXException, RemoteException
offsetDirection
- NXException
RemoteException
Direction directionVector() throws NXException, RemoteException
NXException
RemoteException
void setFilletOption(AOCSBuilder.FilletOptions options) throws NXException, RemoteException
options
- NXException
RemoteException
AOCSBuilder.FilletOptions filletOption() throws NXException, RemoteException
NXException
RemoteException
void setFilletDirectionVector(Direction tipDirection) throws NXException, RemoteException
tipDirection
- NXException
RemoteException
Direction filletDirectionVector() throws NXException, RemoteException
NXException
RemoteException
void setProjectPlaneNormal(Direction projectPlaneNormal) throws NXException, RemoteException
projectPlaneNormal
- NXException
RemoteException
Direction projectPlaneNormal() throws NXException, RemoteException
NXException
RemoteException
void setFilletRadius(Expression radius) throws NXException, RemoteException
radius
- NXException
RemoteException
Expression filletRadius() throws NXException, RemoteException
NXException
RemoteException
void updatePostStatusFlag(boolean postStatusChanged) throws NXException, RemoteException
postStatusChanged
- whether the post status changedNXException
RemoteException
void updateCurvesStatus(boolean updateLawParm) throws NXException, RemoteException
updateLawParm
- whether to update law parmNXException
RemoteException
boolean removeSelfIntersections() throws NXException, RemoteException
NXException
RemoteException
void setRemoveSelfIntersections(boolean removeSelfIntersections) throws NXException, RemoteException
removeSelfIntersections
- NXException
RemoteException
boolean splitCurveOption() throws NXException, RemoteException
NXException
RemoteException
void setSplitCurveOption(boolean splitCurveOption) throws NXException, RemoteException
splitCurveOption
- NXException
RemoteException
CurveFitJoin curveFitJoinData() throws NXException, RemoteException
curveFitData()
instead
NXException
RemoteException
CurveFitData curveFitData() throws NXException, RemoteException
NXException
RemoteException
Section cloneSection(boolean constToVariable, Section sectionFrom) throws NXException, RemoteException
constToVariable
- whether the type change is from constant to variablesectionFrom
- section to be clonedNXException
RemoteException
void synchronizeSections(boolean constToVariable, Section firstSection, Section secondSection) throws NXException, RemoteException
constToVariable
- whether the type change is from constant to variablefirstSection
- section as inputsecondSection
- section to be st=ynchronizedNXException
RemoteException
void updateFaces() throws NXException, RemoteException
NXException
RemoteException
boolean updateSectionData(Section section) throws NXException, RemoteException
section
- section as inputNXException
RemoteException
AOCSBuilder.CurveOffsetTypes curveOffsetType() throws NXException, RemoteException
NXException
RemoteException
void setCurveOffsetType(AOCSBuilder.CurveOffsetTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
Section pointString() throws NXException, RemoteException
NXException
RemoteException
void setPointString(Section pointString) throws NXException, RemoteException
pointString
- NXException
RemoteException
Point throughPoint() throws NXException, RemoteException
NXException
RemoteException
void setThroughPoint(Point throughPoint) throws NXException, RemoteException
throughPoint
- NXException
RemoteException
void synchronizeSectionForValueOrPoint(boolean pointType) throws NXException, RemoteException
pointType
- value or point typeNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.