Class AddendumSectionBuilder
Inheritance
System.Object
System.MarshalByRefObject
AddendumSectionBuilder
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 AddendumSectionBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
AddendumSectionBuilder()
Declaration
protected AddendumSectionBuilder()
Properties
AngleTolerance
Declaration
public double AngleTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Attributes
Declaration
public DieAttributesBuilder Attributes { get; }
Property Value
ByCurves
Declaration
public Section ByCurves { get; }
Property Value
ConstraintCurve
Declaration
public ScCollector ConstraintCurve { get; }
Property Value
ConstraintCurveToEdit
Declaration
public Curve ConstraintCurveToEdit { get; }
Property Value
ConstraintFaces
Declaration
public ScCollector ConstraintFaces { get; }
Property Value
CurveToExtend
Declaration
public Curve CurveToExtend { get; set; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
DrawDirection
Declaration
public Direction DrawDirection { get; set; }
Property Value
EditedConstraintCurve
Declaration
public Curve EditedConstraintCurve { get; set; }
Property Value
ExtendData
Declaration
public CurveLengthData ExtendData { get; }
Property Value
ExtendEndDistance
Declaration
public Expression ExtendEndDistance { get; }
Property Value
ExtendStartDistance
Declaration
public Expression ExtendStartDistance { get; }
Property Value
FacetDensity
Declaration
public double FacetDensity { get; set; }
Property Value
Type |
Description |
System.Double |
|
Limits
Declaration
public DieLimitsBuilder Limits { get; }
Property Value
LocationType
Declaration
public AddendumSectionBuilder.SectionLocationType LocationType { get; set; }
Property Value
MaximumPositive
Declaration
public Expression MaximumPositive { get; }
Property Value
MinimumDraftAngle
Declaration
public Expression MinimumDraftAngle { get; }
Property Value
MinimumNegative
Declaration
public Expression MinimumNegative { get; }
Property Value
MinimumRadius
Declaration
public Expression MinimumRadius { get; }
Property Value
MinimumTrimLedge
Declaration
public Expression MinimumTrimLedge { get; }
Property Value
MirrorPlane
Declaration
public Plane MirrorPlane { get; set; }
Property Value
NeutralCurve
Declaration
public Section NeutralCurve { get; }
Property Value
PlusLength
Declaration
public Expression PlusLength { get; }
Property Value
Product
Declaration
public ScCollector Product { get; }
Property Value
SectionOrientation
Declaration
public AddendumSectionBuilder.SectionOrientationType SectionOrientation { get; set; }
Property Value
SectionPlane
Declaration
public Plane SectionPlane { get; set; }
Property Value
SectionPoint
Declaration
public Point SectionPoint { get; set; }
Property Value
Sections
Declaration
public SelectDisplayableObjectList Sections { get; }
Property Value
SectionShape
Declaration
public AddendumSectionBuilder.SectionShapeType SectionShape { get; set; }
Property Value
SmoothRadius
Declaration
public Expression SmoothRadius { get; }
Property Value
SurfaceBuildMethod
Declaration
public AddendumSectionBuilder.SurfaceBuildType SurfaceBuildMethod { get; set; }
Property Value
TranslateDistance
Declaration
public Expression TranslateDistance { get; }
Property Value
Methods
ChangeSectionPlane(Curve, Direction)
Declaration
public void ChangeSectionPlane(Curve section, Direction plane)
Parameters
CopySection(Curve, Boolean)
Declaration
public void CopySection(Curve section, bool copyPlaneData)
Parameters
Type |
Name |
Description |
Curve |
section |
|
System.Boolean |
copyPlaneData |
|
CreateExtendSection()
Declaration
public Section CreateExtendSection()
Returns
CreateSection()
Declaration
public void CreateSection()
CreateSectionFromReuse(String)
Declaration
public void CreateSectionFromReuse(string fileName)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
CutSection(Curve, Boolean)
Declaration
public void CutSection(Curve section, bool copyPlaneData)
Parameters
Type |
Name |
Description |
Curve |
section |
|
System.Boolean |
copyPlaneData |
|
DefaultDraw()
Declaration
public void DefaultDraw()
DeleteExtendSection()
Declaration
public Section DeleteExtendSection()
Returns
DeleteSections()
Declaration
public void DeleteSections()
EditBlendSection(Curve, Double)
Declaration
public void EditBlendSection(Curve section, double radius)
Parameters
Type |
Name |
Description |
Curve |
section |
|
System.Double |
radius |
|
InitializeEditParameters(Curve)
Declaration
public void InitializeEditParameters(Curve section)
Parameters
Type |
Name |
Description |
Curve |
section |
|
LockSegment(Curve, AddendumSectionBuilder.SegmentType, AddendumSectionBuilder.SegmentParameterType)
Declaration
public void LockSegment(Curve section, AddendumSectionBuilder.SegmentType segment, AddendumSectionBuilder.SegmentParameterType type)
Parameters
MirrorSections()
Declaration
public void MirrorSections()
MoveSectionOrigin(Curve, Point3d, Int32)
Declaration
public void MoveSectionOrigin(Curve section, Point3d newOrigin, int useSectionPlane)
Parameters
Type |
Name |
Description |
Curve |
section |
|
Point3d |
newOrigin |
|
System.Int32 |
useSectionPlane |
|
PasteSection()
Declaration
public void PasteSection()
PasteSectionFromCurve(Curve)
Declaration
public void PasteSectionFromCurve(Curve curve)
Parameters
Type |
Name |
Description |
Curve |
curve |
|
RecreateSections()
Declaration
public void RecreateSections()
Reinitialize()
Declaration
public void Reinitialize()
ReplaceConstraintCurve(Curve)
Declaration
public void ReplaceConstraintCurve(Curve editedCurve)
Parameters
Type |
Name |
Description |
Curve |
editedCurve |
|
ReplaceSectionCurve(Curve)
Declaration
public void ReplaceSectionCurve(Curve section)
Parameters
Type |
Name |
Description |
Curve |
section |
|
ResetSection(Curve)
Declaration
public void ResetSection(Curve section)
Parameters
Type |
Name |
Description |
Curve |
section |
|
SmoothCurve()
Declaration
public void SmoothCurve()
TerminateEditParameters(Curve)
Declaration
public void TerminateEditParameters(Curve section)
Parameters
Type |
Name |
Description |
Curve |
section |
|
TranslateWall()
Declaration
public void TranslateWall()
TrimExtendConstraintCurve(Section)
Declaration
public void TrimExtendConstraintCurve(Section constraintCurve)
Parameters
Type |
Name |
Description |
Section |
constraintCurve |
|
UnlockSegment(Curve, AddendumSectionBuilder.SegmentType, AddendumSectionBuilder.SegmentParameterType)
Declaration
public void UnlockSegment(Curve section, AddendumSectionBuilder.SegmentType segment, AddendumSectionBuilder.SegmentParameterType type)
Parameters
UpdateSection(Curve)
Declaration
public void UpdateSection(Curve section)
Parameters
Type |
Name |
Description |
Curve |
section |
|
UpdateSectionAttributes(Curve)
Declaration
public void UpdateSectionAttributes(Curve section)
Parameters
Type |
Name |
Description |
Curve |
section |
|
UpdateSectionsAfterConstraintChange()
Declaration
public void UpdateSectionsAfterConstraintChange()
UpdateSegment(Boolean, Curve, AddendumSectionBuilder.SegmentType, Double, Double)
Declaration
public double UpdateSegment(bool temporary, Curve section, AddendumSectionBuilder.SegmentType segment, double lengthRadius, double angle)
Parameters
Returns
Type |
Description |
System.Double |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink