Class SilhouetteFlangeBuilder
Inheritance
System.Object
System.MarshalByRefObject
SilhouetteFlangeBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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
Type |
Description |
System.Int32 |
|
BasePipeContinuity
Declaration
public Continuity BasePipeContinuity { get; }
Property Value
CreateCurves
Declaration
public bool CreateCurves { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ExtendFlange
Declaration
public bool ExtendFlange { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FlangeFactor
Declaration
public int FlangeFactor { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
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
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Double |
|
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
Type |
Description |
System.Boolean |
|
TangentTolerance
Declaration
public double TangentTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
TrimBaseFaces
Declaration
public bool TrimBaseFaces { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
GetIsSideFlipped()
Declaration
public bool GetIsSideFlipped()
Returns
Type |
Description |
System.Boolean |
|
GetSilhouetteCurve()
Declaration
public Curve GetSilhouetteCurve()
Returns
SetIsDirectionFlipped(Boolean)
Declaration
public void SetIsDirectionFlipped(bool flipDirection)
Parameters
Type |
Name |
Description |
System.Boolean |
flipDirection |
|
SetIsSideFlipped(Boolean)
Declaration
public void SetIsSideFlipped(bool flipSide)
Parameters
Type |
Name |
Description |
System.Boolean |
flipSide |
|
UpdateLawSpine()
Declaration
public void UpdateLawSpine()
Implements
System.Runtime.Remoting.Messaging.IMessageSink