Class ToolingBoxBuilder
Inheritance
ToolingBoxBuilder
Assembly: NXOpen.dll
public class ToolingBoxBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected ToolingBoxBuilder()
Properties
Declaration
public Point AxisPoint { get; set; }
Property Value
Declaration
public Direction AxisVector { get; set; }
Property Value
Declaration
public ScCollector BoundedObject { get; }
Property Value
Declaration
public NXColor BoxColor { get; set; }
Property Value
Declaration
public Point3d BoxPosition { get; set; }
Property Value
Declaration
public Expression Clearance { get; }
Property Value
Declaration
public bool CsysAssociative { get; set; }
Property Value
Declaration
public SelectCoordinateSystem CsysSelection { get; }
Property Value
Declaration
public SelectNXObjectList FacetBodies { get; }
Property Value
Declaration
public bool NeedReferenceExpression { get; set; }
Property Value
Declaration
public bool NonAlignedMinimumBox { get; set; }
Property Value
Declaration
public Expression OffsetNegativeX { get; }
Property Value
Declaration
public Expression OffsetNegativeY { get; }
Property Value
Declaration
public Expression OffsetNegativeZ { get; }
Property Value
Declaration
public Expression OffsetPositiveX { get; }
Property Value
Declaration
public Expression OffsetPositiveY { get; }
Property Value
Declaration
public Expression OffsetPositiveZ { get; }
Property Value
Declaration
public double PositionPrecisionValue { get; set; }
Property Value
Declaration
public double PrecisionValue { get; set; }
Property Value
Declaration
public Expression RadialOffset { get; }
Property Value
Declaration
public ToolingBoxBuilder.RefCsysType ReferenceCsysType { get; set; }
Property Value
Declaration
public bool ShowDimension { get; set; }
Property Value
Declaration
public bool SingleOffset { get; set; }
Property Value
Declaration
public ToolingBoxBuilder.Types Type { get; set; }
Property Value
Declaration
public Expression XValue { get; }
Property Value
Declaration
public Expression YValue { get; }
Property Value
Declaration
public Expression ZValue { get; }
Property Value
Methods
Declaration
public void AskBlockBoundingBoxSize(out double xLength, out double yLength, out double zLength, out Point3d leftLowerPoint)
Parameters
Declaration
public void AskCylinderBoundingBoxSize(out double diameter, out double height, out Point3d lowerCenterPoint)
Parameters
Declaration
public void AskNonAlignedMinimumBoxSize(out double xLength, out double yLength, out double zLength, out Point3d leftLowerPoint, out Matrix3x3 matrix)
Parameters
Declaration
public void CalculateBoxSize()
Declaration
public void SetBoxMatrixAndPosition(Matrix3x3 matrix, Point3d position)
Parameters
Declaration
public void SetSelectedOccurrences(NXObject[] selections, NXObject[] deselections)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink