Class DynamicSectionBuilder
Inheritance
System.Object
System.MarshalByRefObject
DynamicSectionBuilder
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 DynamicSectionBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
DynamicSectionBuilder()
Declaration
protected DynamicSectionBuilder()
Properties
BoxExtentDelayUpdate
Declaration
public bool BoxExtentDelayUpdate { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BoxExtentMargin
Declaration
public double BoxExtentMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
BoxExtentObjects
Declaration
public SelectINXObjectList BoxExtentObjects { get; }
Property Value
BoxExtentSupported
Declaration
public bool BoxExtentSupported { get; }
Property Value
Type |
Description |
System.Boolean |
|
CapColor
Declaration
public NXColor CapColor { get; set; }
Property Value
CapColorOption
Declaration
public DynamicSectionTypes.CapColorOption CapColorOption { get; set; }
Property Value
ClipType
Declaration
public DynamicSectionTypes.Clip ClipType { get; set; }
Property Value
CsysType
Declaration
public DynamicSectionTypes.CoordinateSystem CsysType { get; set; }
Property Value
CurveColor
Declaration
public NXColor CurveColor { get; set; }
Property Value
CurveColorOption
Declaration
public DynamicSectionTypes.CurveColorOption CurveColorOption { get; set; }
Property Value
DefaultPlaneAxis
Declaration
public DynamicSectionTypes.Axis DefaultPlaneAxis { get; set; }
Property Value
DeferCurveUpdate
Declaration
public bool DeferCurveUpdate { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
InterferenceColor
Declaration
public NXColor InterferenceColor { get; set; }
Property Value
LayerSettings
Declaration
public LayerSettingsBuilder LayerSettings { get; }
Property Value
LockPlanes
Declaration
public bool LockPlanes { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
NumberInSeries
Declaration
public int NumberInSeries { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ReverseSeries
Declaration
public bool ReverseSeries { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SeriesSpacing
Declaration
public double SeriesSpacing { get; set; }
Property Value
Type |
Description |
System.Double |
|
ShowCap
Declaration
public bool ShowCap { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowClip
Declaration
public bool ShowClip { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowCurves
Declaration
[Obsolete("Deprecated in NX6.0.0. Use ModelingView.IsDynamicSectionVisible instead.")]
public bool ShowCurves { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowGrid
Declaration
public bool ShowGrid { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowInterference
Declaration
public bool ShowInterference { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowViewer
Declaration
public bool ShowViewer { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Type
Declaration
public DynamicSectionTypes.Type Type { get; set; }
Property Value
View
Declaration
public ModelingView View { get; set; }
Property Value
Methods
AlternatePlane()
Declaration
public void AlternatePlane()
CreateDatumPlane()
Declaration
public DatumPlane CreateDatumPlane()
Returns
EditView(ModelingView)
Declaration
public void EditView(ModelingView view)
Parameters
GetActivePlane(out DynamicSectionTypes.Axis, out DynamicSectionTypes.ActivePlane)
Declaration
public void GetActivePlane(out DynamicSectionTypes.Axis planeAxis, out DynamicSectionTypes.ActivePlane activePlane)
Parameters
GetAllPlanesGeometry(out Point3d[], out Matrix3x3[])
Declaration
public void GetAllPlanesGeometry(out Point3d[] planeOrigins, out Matrix3x3[] planeMetrices)
Parameters
GetBoundingBox(out Point3d, out Point3d)
Declaration
public void GetBoundingBox(out Point3d minCornerPt, out Point3d maxCornerPt)
Parameters
GetGridSettings()
Declaration
public PlaneGridBuilder GetGridSettings()
Returns
GetName()
Declaration
Returns
Type |
Description |
System.String |
|
GetNormal()
Declaration
public Vector3d GetNormal()
Returns
GetOffset()
Declaration
public double GetOffset()
Returns
Type |
Description |
System.Double |
|
GetOffsetLimits(out Double, out Double)
Declaration
public void GetOffsetLimits(out double minimumOffset, out double maximumOffset)
Parameters
Type |
Name |
Description |
System.Double |
minimumOffset |
|
System.Double |
maximumOffset |
|
GetOrigin()
Declaration
public Point3d GetOrigin()
Returns
GetPlaneGeometry(DynamicSectionTypes.Axis, DynamicSectionTypes.ActivePlane, out Point3d, out Matrix3x3)
Declaration
public void GetPlaneGeometry(DynamicSectionTypes.Axis axisType, DynamicSectionTypes.ActivePlane planeType, out Point3d origin, out Matrix3x3 matrix)
Parameters
GetPlaneThickness()
Declaration
public double GetPlaneThickness()
Returns
Type |
Description |
System.Double |
|
GetRotationAngle(DynamicSectionTypes.Axis)
Declaration
public double GetRotationAngle(DynamicSectionTypes.Axis rotationAxis)
Parameters
Returns
Type |
Description |
System.Double |
|
GetRotationMatrix()
Declaration
public Matrix3x3 GetRotationMatrix()
Returns
IsAssociativitySupported()
Declaration
public bool IsAssociativitySupported()
Returns
Type |
Description |
System.Boolean |
|
IsDefaultPlane()
Declaration
public bool IsDefaultPlane()
Returns
Type |
Description |
System.Boolean |
|
LoadAllIntersecting(out PartLoadStatus)
Declaration
public bool LoadAllIntersecting(out PartLoadStatus loadStatus)
Parameters
Returns
Type |
Description |
System.Boolean |
|
LoadNearIntersecting(out PartLoadStatus)
Declaration
public bool LoadNearIntersecting(out PartLoadStatus loadStatus)
Parameters
Returns
Type |
Description |
System.Boolean |
|
OffsetOriginInPlane(Double, Double)
Declaration
public void OffsetOriginInPlane(double xOffset, double yOffset)
Parameters
Type |
Name |
Description |
System.Double |
xOffset |
|
System.Double |
yOffset |
|
PlaneX()
Declaration
PlaneY()
Declaration
PlaneZ()
Declaration
RestoreView()
Declaration
public void RestoreView()
ReverseDirection()
Declaration
public void ReverseDirection()
SaveCurves(String)
Declaration
public void SaveCurves(string groupName)
Parameters
Type |
Name |
Description |
System.String |
groupName |
|
SetActivePlane(DynamicSectionTypes.Axis, DynamicSectionTypes.ActivePlane)
Declaration
public void SetActivePlane(DynamicSectionTypes.Axis planeAxis, DynamicSectionTypes.ActivePlane activePlane)
Parameters
SetAllPlanesGeometry(Point3d[], Matrix3x3[])
Declaration
public bool SetAllPlanesGeometry(Point3d[] planeOrigins, Matrix3x3[] planeMetrices)
Parameters
Returns
Type |
Description |
System.Boolean |
|
SetAssociativePlane(Plane)
Declaration
public void SetAssociativePlane(Plane planeTag)
Parameters
Type |
Name |
Description |
Plane |
planeTag |
|
SetBoundingBox(Point3d, Point3d)
Declaration
public void SetBoundingBox(Point3d minCornerPt, Point3d maxCornerPt)
Parameters
SetDefaultPlane()
Declaration
public void SetDefaultPlane()
SetDefaults()
Declaration
public void SetDefaults()
SetName(String)
Declaration
public bool SetName(string sectionName)
Parameters
Type |
Name |
Description |
System.String |
sectionName |
|
Returns
Type |
Description |
System.Boolean |
|
SetNormal(Vector3d)
Declaration
public void SetNormal(Vector3d normal)
Parameters
SetOffset(Double)
Declaration
public void SetOffset(double offset)
Parameters
Type |
Name |
Description |
System.Double |
offset |
|
SetOffsetByPoint(Point3d)
Declaration
public void SetOffsetByPoint(Point3d point)
Parameters
Type |
Name |
Description |
Point3d |
point |
|
SetOrigin(Point3d)
Declaration
public void SetOrigin(Point3d origin)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
SetPlane(Point3d, Point3d, Matrix3x3)
Declaration
public void SetPlane(Point3d axisOrigin, Point3d origin, Matrix3x3 rotationMatrix)
Parameters
SetPlaneThickness(Double)
Declaration
public void SetPlaneThickness(double planeThickness)
Parameters
Type |
Name |
Description |
System.Double |
planeThickness |
|
SetRotationAngle(DynamicSectionTypes.Axis, Double)
Declaration
public void SetRotationAngle(DynamicSectionTypes.Axis rotationAxis, double angle)
Parameters
SetRotationMatrix(DynamicSectionTypes.Axis, Matrix3x3)
Declaration
public void SetRotationMatrix(DynamicSectionTypes.Axis rotationAxis, Matrix3x3 rotationMatrix)
Parameters
ShowCurvePreview(Boolean)
Declaration
public void ShowCurvePreview(bool showCurvePreview)
Parameters
Type |
Name |
Description |
System.Boolean |
showCurvePreview |
|
ShowSectionCurves(Boolean)
Declaration
public void ShowSectionCurves(bool showCurves)
Parameters
Type |
Name |
Description |
System.Boolean |
showCurves |
|
UpdateBoxExtents()
Declaration
public void UpdateBoxExtents()
Implements
System.Runtime.Remoting.Messaging.IMessageSink