public interface RuledBuilder extends FeatureBuilder
Ruled
builder
FeatureCollection.createRuledBuilder(nxopen.features.Feature)
Property | Value |
---|---|
AlignmentMethod.AlignType | Parameter |
IsShapePreserved | True |
Modifier and Type | Method and Description |
---|---|
AlignmentMethodBuilder |
alignmentMethod()
Returns the alignment method
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
FeatureOptions |
bodyPreference()
Returns the body type options
License requirements: features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
Section |
firstSection()
Returns the first section
License requirements: features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
boolean |
isShapePreserved()
Returns the preserve shape flag.
|
double |
positionTolerance()
Returns the position tolerance
License requirements: features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
Section |
secondSection()
Returns the second section
License requirements: features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
void |
setBodyPreference(FeatureOptions featureOptions)
License requirements: features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
void |
setFirstSection(Section section)
License requirements: features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
void |
setPositionTolerance(double positionTolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setSecondSection(Section section)
License requirements: features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
void |
setShapePreserved(boolean isShapePreserved)
License requirements: features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section firstSection() throws NXException, RemoteException
NXException
RemoteException
void setFirstSection(Section section) throws NXException, RemoteException
section
- NXException
RemoteException
Section secondSection() throws NXException, RemoteException
NXException
RemoteException
void setSecondSection(Section section) throws NXException, RemoteException
section
- NXException
RemoteException
AlignmentMethodBuilder alignmentMethod() throws NXException, RemoteException
NXException
RemoteException
boolean isShapePreserved() throws NXException, RemoteException
NXException
RemoteException
void setShapePreserved(boolean isShapePreserved) throws NXException, RemoteException
isShapePreserved
- NXException
RemoteException
double positionTolerance() throws NXException, RemoteException
NXException
RemoteException
void setPositionTolerance(double positionTolerance) throws NXException, RemoteException
positionTolerance
- NXException
RemoteException
FeatureOptions bodyPreference() throws NXException, RemoteException
NXException
RemoteException
void setBodyPreference(FeatureOptions featureOptions) throws NXException, RemoteException
featureOptions
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.