Class AddendumSectionBuilder
Inheritance
AddendumSectionBuilder
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
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
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
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
SectionShape
Declaration
public AddendumSectionBuilder.SectionShapeType SectionShape { get; set; }
Property Value
Sections
Declaration
public SelectDisplayableObjectList Sections { get; }
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, bool)
Declaration
public void CopySection(Curve section, bool copyPlaneData)
Parameters
Type |
Name |
Description |
Curve |
section |
|
bool |
copyPlaneData |
|
CreateExtendSection()
Declaration
public Section CreateExtendSection()
Returns
CreateSection()
Declaration
public void CreateSection()
CreateSectionFromReuse(string)
Declaration
public void CreateSectionFromReuse(string fileName)
Parameters
Type |
Name |
Description |
string |
fileName |
|
CutSection(Curve, bool)
Declaration
public void CutSection(Curve section, bool copyPlaneData)
Parameters
Type |
Name |
Description |
Curve |
section |
|
bool |
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
InitializeEditParameters(Curve)
Declaration
public void InitializeEditParameters(Curve section)
Parameters
Type |
Name |
Description |
Curve |
section |
|
LockSegment(Curve, SegmentType, SegmentParameterType)
Declaration
public void LockSegment(Curve section, AddendumSectionBuilder.SegmentType segment, AddendumSectionBuilder.SegmentParameterType type)
Parameters
MirrorSections()
Declaration
public void MirrorSections()
MoveSectionOrigin(Curve, Point3d, int)
Declaration
public void MoveSectionOrigin(Curve section, Point3d newOrigin, int useSectionPlane)
Parameters
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, SegmentType, 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(bool, Curve, SegmentType, double, double)
Declaration
public double UpdateSegment(bool temporary, Curve section, AddendumSectionBuilder.SegmentType segment, double lengthRadius, double angle)
Parameters
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink