Class DatumPlaneBuilder
Inheritance
DatumPlaneBuilder
Assembly: NXOpen.dll
Syntax
public class DatumPlaneBuilder : DatumBuilder, IMessageSink, IComponentBuilder
Constructors
DatumPlaneBuilder()
Declaration
protected DatumPlaneBuilder()
Properties
OffsetInstance
Declaration
public bool OffsetInstance { get; set; }
Property Value
ResizeDuringUpdate
Declaration
public bool ResizeDuringUpdate { get; set; }
Property Value
Methods
GetDatum()
Declaration
public DatumPlane GetDatum()
Returns
GetPlane()
Declaration
Returns
SetCornerPoints(Point3d, Point3d, Point3d, Point3d)
Declaration
public void SetCornerPoints(Point3d corner1, Point3d corner2, Point3d corner3, Point3d corner4)
Parameters
SetFaceAndOffset(Face, double, string)
Declaration
public void SetFaceAndOffset(Face face, double offsetValue, string expression)
Parameters
SetFixedDatumPlane(FixedType)
Declaration
public void SetFixedDatumPlane(DatumPlaneBuilder.FixedType type)
Parameters
SetGeometryAndConstraints(DisplayableObject, ConstraintType, int, double, string, DisplayableObject, ConstraintType, int, double, string)
Declaration
public void SetGeometryAndConstraints(DisplayableObject geometry1, DatumPlaneBuilder.ConstraintType geometryConstraintType1, int constraintAttribute1, double constraintValue1, string constraint1, DisplayableObject geometry2, DatumPlaneBuilder.ConstraintType geometryConstraintType2, int constraintAttribute2, double constraintValue2, string constraint2)
Parameters
SetPointAndDirection(Point, Direction)
Declaration
public void SetPointAndDirection(Point point, Direction direction)
Parameters
SetPointOnCurve(double, string, AlternateSolution, CurveOption, ICurve)
Declaration
public void SetPointOnCurve(double arcLength, string constraint, DatumPlaneBuilder.AlternateSolution alternateSolution, DatumPlaneBuilder.CurveOption option, ICurve curve)
Parameters
SetPointOnCurve(double, string, AlternateSolution, CurveOption, ICurve, Direction)
Declaration
public void SetPointOnCurve(double arcLength, string constraint, DatumPlaneBuilder.AlternateSolution alternateSolution, DatumPlaneBuilder.CurveOption option, ICurve curve, Direction direction)
Parameters
SetPointOnCurve(double, string, CurveOption, ICurve, DisplayableObject)
Declaration
public void SetPointOnCurve(double arcLength, string constraint, DatumPlaneBuilder.CurveOption option, ICurve curve, DisplayableObject secondGeometry)
Parameters
SetThreePoints(Point, Point, Point, UseArcLength)
Declaration
public void SetThreePoints(Point point1, Point point2, Point point3, DatumPlaneBuilder.UseArcLength useArcLength)
Parameters
UpdateFeature()
Declaration
public Feature UpdateFeature()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink