public interface SilhouetteFlangeBuilder
SilhouetteFlange
builder
FeatureCollection.createSilhouetteFlangeBuilder(nxopen.features.SilhouetteFlange)
Property | Value |
---|---|
AngleLaw.Function | ft |
AngleLaw.LawType | MultiTransition |
AngleLaw.Parameter | t |
BaseFactor | 0 |
BasePipeContinuity.ContinuityType | G1 |
CreateCurves | 0 |
ExtendFlange | 1 |
FlangeFactor | 0 |
FlangePipeContinuity.ContinuityType | G0 |
Gap.Value | 5 (millimeters part), 0.2 (inches part) |
LengthLaw.LawType | MultiTransition |
MergeFacesIfPossible | 0 |
RadiusLaw.LawType | MultiTransition |
ReferenceDirectionOption | NormalDraft |
ShowPipe | 0 |
TrimBaseFaces | 0 |
Type | Basic |
Modifier and Type | Interface and Description |
---|---|
static class |
SilhouetteFlangeBuilder.OutputSurfaceOptions
Output surface options
|
static class |
SilhouetteFlangeBuilder.ReferenceDirectionOptions
Reference direction options
|
static class |
SilhouetteFlangeBuilder.Types
Silhouette flange creation types
|
Modifier and Type | Method and Description |
---|---|
LawBuilder |
angleLaw()
Returns the angle law.
|
Section |
baseCurves()
Returns the base curves.
|
ScCollector |
baseFaces()
Returns the base faces.
|
int |
baseFactor()
Returns the base pipe continuity factor.
|
Continuity |
basePipeContinuity()
Returns the base pipe continuity.
|
boolean |
createCurves()
Returns a value that indicates whether to create curves.
|
boolean |
extendFlange()
Returns a value that indicates whether to extend flange until the
boundary edges of the base faces.
|
int |
flangeFactor()
Returns the flange pipe continuity factor.
|
Continuity |
flangePipeContinuity()
Returns the flange pipe continuity
License requirements: None. |
Expression |
gap()
Returns the gap
License requirements: None. |
Curve |
getCenterCurve()
Return the center curve
License requirements: None. |
boolean |
getIsDirectionFlipped()
A value indicating whether to flip the direction.
|
boolean |
getIsSideFlipped()
Returns a value indicating whether to flip the side.
|
Curve |
getSilhouetteCurve()
Return the silhouette curve
License requirements: None. |
LawBuilder |
lengthLaw()
Returns the length law.
|
boolean |
mergeFacesIfPossible()
Returns a value that indicates whether to the merge faces if possible
License requirements: None. |
SilhouetteFlangeBuilder.OutputSurfaceOptions |
outputSurfaceOption()
Returns the output surface option
License requirements: None. |
SelectFeature |
parentFeature()
Returns the parent feature.
|
double |
positionTolerance()
Returns the position tolerance
License requirements: None. |
LawBuilder |
radiusLaw()
Returns the radius law.
|
SilhouetteFlangeBuilder.ReferenceDirectionOptions |
referenceDirectionOption()
Returns the reference direction option
License requirements: None. |
ScCollector |
referenceFaces()
Returns the reference faces.
|
nxopen.Direction |
referenceVector()
Returns the reference vector
License requirements: None. |
void |
setBaseFactor(int baseFactor)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setCreateCurves(boolean createCurves)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setExtendFlange(boolean extendFlange)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setFlangeFactor(int flangeFactor)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setIsDirectionFlipped(boolean flipDirection)
Sets a flag indicating if the direction is flipped.
|
void |
setIsSideFlipped(boolean flipSide)
Sets a value indicating whether to flip the side.
|
void |
setMergeFacesIfPossible(boolean mergeFacesIfPossible)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setOutputSurfaceOption(SilhouetteFlangeBuilder.OutputSurfaceOptions outputSurfaceOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setPositionTolerance(double positionTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setReferenceDirectionOption(SilhouetteFlangeBuilder.ReferenceDirectionOptions referenceDirectionOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setReferenceVector(nxopen.Direction referenceVctor)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setShowPipe(boolean showPipe)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setTangentTolerance(double tangentTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setTrimBaseFaces(boolean trimBaseFaces)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setType(SilhouetteFlangeBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
boolean |
showPipe()
Returns a value that indicates whether to show pipe
License requirements: None. |
double |
tangentTolerance()
Returns the tangent tolerance
License requirements: None. |
boolean |
trimBaseFaces()
Returns a value that indicates whether to trim base faces
License requirements: None. |
SilhouetteFlangeBuilder.Types |
type()
Returns the type
License requirements: None. |
void |
updateLawSpine()
Update the spine curve in length/angle/radius laws.
|
Section baseCurves() throws NXException, RemoteException
NXException
RemoteException
SelectFeature parentFeature() throws NXException, RemoteException
SilhouetteFlangeBuilder.Types.VISUAL_GAP
silhouette flange and its parent Silhouette Flange feature should use parallel vectors as reference direction.
NXException
RemoteException
ScCollector baseFaces() throws NXException, RemoteException
NXException
RemoteException
SilhouetteFlangeBuilder.ReferenceDirectionOptions referenceDirectionOption() throws NXException, RemoteException
NXException
RemoteException
void setReferenceDirectionOption(SilhouetteFlangeBuilder.ReferenceDirectionOptions referenceDirectionOption) throws NXException, RemoteException
referenceDirectionOption
- NXException
RemoteException
ScCollector referenceFaces() throws NXException, RemoteException
SilhouetteFlangeBuilder.ReferenceDirectionOptions.FACE_NORMAL
case, the normal of reference face is used as the reference
direction. Otherwise, the normal of base faces will be used as the reference direction.
NXException
RemoteException
nxopen.Direction referenceVector() throws NXException, RemoteException
NXException
RemoteException
void setReferenceVector(nxopen.Direction referenceVctor) throws NXException, RemoteException
referenceVctor
- NXException
RemoteException
LawBuilder radiusLaw() throws NXException, RemoteException
GeometricUtilities.LawBuilder.Type#MULTI_TRANSITION
.
NXException
RemoteException
LawBuilder lengthLaw() throws NXException, RemoteException
GeometricUtilities.LawBuilder.Type#MULTI_TRANSITION
.
NXException
RemoteException
LawBuilder angleLaw() throws NXException, RemoteException
GeometricUtilities.LawBuilder.Type#MULTI_TRANSITION
.
NXException
RemoteException
void updateLawSpine() throws NXException, RemoteException
NXException
RemoteException
Expression gap() throws NXException, RemoteException
NXException
RemoteException
boolean getIsDirectionFlipped() throws NXException, RemoteException
NXException
RemoteException
void setIsDirectionFlipped(boolean flipDirection) throws NXException, RemoteException
flipDirection
- NXException
RemoteException
boolean getIsSideFlipped() throws NXException, RemoteException
NXException
RemoteException
void setIsSideFlipped(boolean flipSide) throws NXException, RemoteException
flipSide
- NXException
RemoteException
Continuity basePipeContinuity() throws NXException, RemoteException
NXException
RemoteException
int baseFactor() throws NXException, RemoteException
NXException
RemoteException
void setBaseFactor(int baseFactor) throws NXException, RemoteException
baseFactor
- NXException
RemoteException
Continuity flangePipeContinuity() throws NXException, RemoteException
NXException
RemoteException
int flangeFactor() throws NXException, RemoteException
NXException
RemoteException
void setFlangeFactor(int flangeFactor) throws NXException, RemoteException
flangeFactor
- NXException
RemoteException
SilhouetteFlangeBuilder.OutputSurfaceOptions outputSurfaceOption() throws NXException, RemoteException
NXException
RemoteException
void setOutputSurfaceOption(SilhouetteFlangeBuilder.OutputSurfaceOptions outputSurfaceOption) throws NXException, RemoteException
outputSurfaceOption
- NXException
RemoteException
boolean trimBaseFaces() throws NXException, RemoteException
NXException
RemoteException
void setTrimBaseFaces(boolean trimBaseFaces) throws NXException, RemoteException
trimBaseFaces
- NXException
RemoteException
boolean mergeFacesIfPossible() throws NXException, RemoteException
NXException
RemoteException
void setMergeFacesIfPossible(boolean mergeFacesIfPossible) throws NXException, RemoteException
mergeFacesIfPossible
- NXException
RemoteException
boolean extendFlange() throws NXException, RemoteException
NXException
RemoteException
void setExtendFlange(boolean extendFlange) throws NXException, RemoteException
extendFlange
- NXException
RemoteException
boolean createCurves() throws NXException, RemoteException
NXException
RemoteException
void setCreateCurves(boolean createCurves) throws NXException, RemoteException
createCurves
- NXException
RemoteException
Curve getCenterCurve() throws NXException, RemoteException
NXException
RemoteException
Curve getSilhouetteCurve() throws NXException, RemoteException
NXException
RemoteException
boolean showPipe() throws NXException, RemoteException
NXException
RemoteException
void setShowPipe(boolean showPipe) throws NXException, RemoteException
showPipe
- NXException
RemoteException
double positionTolerance() throws NXException, RemoteException
NXException
RemoteException
void setPositionTolerance(double positionTolerance) throws NXException, RemoteException
positionTolerance
- NXException
RemoteException
double tangentTolerance() throws NXException, RemoteException
NXException
RemoteException
void setTangentTolerance(double tangentTolerance) throws NXException, RemoteException
tangentTolerance
- NXException
RemoteException
SilhouetteFlangeBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(SilhouetteFlangeBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.