Class SilhouetteFlangeBuilder
Inheritance
SilhouetteFlangeBuilder
Assembly: NXOpen.dll
Syntax
public class SilhouetteFlangeBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
SilhouetteFlangeBuilder()
Declaration
protected SilhouetteFlangeBuilder()
Properties
AngleLaw
Declaration
public LawBuilder AngleLaw { get; }
Property Value
BaseCurves
Declaration
public Section BaseCurves { get; }
Property Value
BaseFaces
Declaration
public ScCollector BaseFaces { get; }
Property Value
BaseFactor
Declaration
public int BaseFactor { get; set; }
Property Value
BasePipeContinuity
Declaration
public Continuity BasePipeContinuity { get; }
Property Value
CreateCurves
Declaration
public bool CreateCurves { get; set; }
Property Value
ExtendFlange
Declaration
public bool ExtendFlange { get; set; }
Property Value
FlangeFactor
Declaration
public int FlangeFactor { get; set; }
Property Value
FlangePipeContinuity
Declaration
public Continuity FlangePipeContinuity { get; }
Property Value
Gap
Declaration
public Expression Gap { get; }
Property Value
LengthLaw
Declaration
public LawBuilder LengthLaw { get; }
Property Value
MergeFacesIfPossible
Declaration
public bool MergeFacesIfPossible { get; set; }
Property Value
OutputSurfaceOption
Declaration
public SilhouetteFlangeBuilder.OutputSurfaceOptions OutputSurfaceOption { get; set; }
Property Value
ParentFeature
Declaration
public SelectFeature ParentFeature { get; }
Property Value
PositionTolerance
Declaration
public double PositionTolerance { get; set; }
Property Value
RadiusLaw
Declaration
public LawBuilder RadiusLaw { get; }
Property Value
ReferenceDirectionOption
Declaration
public SilhouetteFlangeBuilder.ReferenceDirectionOptions ReferenceDirectionOption { get; set; }
Property Value
ReferenceFaces
Declaration
public ScCollector ReferenceFaces { get; }
Property Value
ReferenceVector
Declaration
public Direction ReferenceVector { get; set; }
Property Value
ShowPipe
Declaration
public bool ShowPipe { get; set; }
Property Value
TangentTolerance
Declaration
public double TangentTolerance { get; set; }
Property Value
TrimBaseFaces
Declaration
public bool TrimBaseFaces { get; set; }
Property Value
Type
Declaration
public SilhouetteFlangeBuilder.Types Type { get; set; }
Property Value
Methods
CreatePipe()
Declaration
GetCenterCurve()
Declaration
public Curve GetCenterCurve()
Returns
GetIsDirectionFlipped()
Declaration
public bool GetIsDirectionFlipped()
Returns
GetIsSideFlipped()
Declaration
public bool GetIsSideFlipped()
Returns
GetSilhouetteCurve()
Declaration
public Curve GetSilhouetteCurve()
Returns
SetIsDirectionFlipped(bool)
Declaration
public void SetIsDirectionFlipped(bool flipDirection)
Parameters
Type |
Name |
Description |
bool |
flipDirection |
|
SetIsSideFlipped(bool)
Declaration
public void SetIsSideFlipped(bool flipSide)
Parameters
Type |
Name |
Description |
bool |
flipSide |
|
UpdateLawSpine()
Declaration
public void UpdateLawSpine()
Implements
System.Runtime.Remoting.Messaging.IMessageSink