Class ReusePositioningObjectBuilder
Inheritance
System.Object
System.MarshalByRefObject
ReusePositioningObjectBuilder
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
public class ReusePositioningObjectBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected ReusePositioningObjectBuilder()
Properties
Declaration
public string Angle { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string ColumnNumber { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string CurvePercentage { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string DataFile { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public ReusePositioningObjectBuilder.DialogOptions DialogOption { get; set; }
Property Value
Declaration
public bool Distribution { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public NXObject DropObject { get; set; }
Property Value
Declaration
public Matrix3x3 DynamicCsysOrientation { get; set; }
Property Value
Declaration
public Point3d DynamicCsysOrigin { get; set; }
Property Value
Declaration
public Feature EditFeatureGroup { get; set; }
Property Value
Declaration
public string EndingUValue { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string EndingVValue { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public ReusePositioningObjectBuilder.CurveExtendToFace ExtendToFaceEdgesOption { get; }
Property Value
Declaration
public Sketch ImportedSketch { get; set; }
Property Value
Declaration
public Point3d InitialPasteLocation { get; set; }
Property Value
Declaration
public string Length { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string LibraryName { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public ScCollector MultipleFaceCollector { get; set; }
Property Value
Declaration
public Point NewPoint { get; set; }
Property Value
Declaration
public CoordinateSystem OffsetCsysFromQuick { get; set; }
Property Value
Declaration
public Feature OffsetDatumCsys { get; set; }
Property Value
Declaration
public string OffsetValue { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public QuickDatumCsysBuilder QuickCsysData { get; set; }
Property Value
Declaration
public NXObject ReferenceCsysPattern { get; set; }
Property Value
Declaration
public string RowNumber { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public CoordinateSystem SeedDatumCsys { get; set; }
Property Value
Declaration
public bool SelectedCurve { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Section SelectedCurveCollector { get; }
Property Value
Declaration
public bool SelectedNonPlanarFace { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Section SketchPoint { get; }
Property Value
Declaration
public string StartingUValue { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string StartingVValue { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public ReusePositioningObjectBuilder.SubTypes SubType { get; set; }
Property Value
Declaration
public bool TrimToFaceEdgesOption { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ReusePositioningObjectBuilder.Types Type { get; set; }
Property Value
Declaration
public string UPercentage { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public bool UseFaceCenterAsLocation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool UseOnePickPositionMethod { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool UseProjectPoint { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public string VPercentage { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string Width { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
Declaration
public Point AddPoint(Point3d pointCoords)
Parameters
Type |
Name |
Description |
Point3d |
pointCoords |
|
Returns
Declaration
public Point AddPointOnNonPlanar(Point3d pointCoords)
Parameters
Type |
Name |
Description |
Point3d |
pointCoords |
|
Returns
Declaration
Declaration
public void CreateCsysOnNonPlanar()
Declaration
public Feature CreateOffsetCsysFromSeed()
Returns
Declaration
public void CreatePointInSketch()
Declaration
public void CreateSketch(NXObject dropFace, Point3d position)
Parameters
Declaration
public void DeletePoint(Point point)
Parameters
Type |
Name |
Description |
Point |
point |
|
Declaration
public void DeselectNonPlanarObject(NXObject[] delselectedObjs)
Parameters
Type |
Name |
Description |
NXObject[] |
delselectedObjs |
|
Declaration
public void EditPoint(Point point, double value, bool isXValue)
Parameters
Type |
Name |
Description |
Point |
point |
|
System.Double |
value |
|
System.Boolean |
isXValue |
|
Declaration
public void EditPoint(Point point, double xvalue, double yvalue)
Parameters
Type |
Name |
Description |
Point |
point |
|
System.Double |
xvalue |
|
System.Double |
yvalue |
|
Declaration
public Point EditPointOnPlanar(Point point, double value, bool isUValue)
Parameters
Type |
Name |
Description |
Point |
point |
|
System.Double |
value |
|
System.Boolean |
isUValue |
|
Returns
Declaration
public Point EditPointOnPlanar(Point point, double uValue, double vValue)
Parameters
Type |
Name |
Description |
Point |
point |
|
System.Double |
uValue |
|
System.Double |
vValue |
|
Returns
Declaration
public void ExtendCurveFaceEdges(bool extendToFaceEdges)
Parameters
Type |
Name |
Description |
System.Boolean |
extendToFaceEdges |
|
Declaration
public CoordinateSystem FindSeedCsysFromPattern(NXObject csysPattern)
Parameters
Type |
Name |
Description |
NXObject |
csysPattern |
|
Returns
Declaration
public void FlipOffsetCurveDirection()
Declaration
public void FreeOcfApplicationData()
Declaration
public void GetAllDatumCsys(out CoordinateSystem[] datumCsys)
Parameters
Declaration
public void GetCsysFromFeatureSet()
Declaration
public bool GetFeatureSetAttributes()
Returns
Type |
Description |
System.Boolean |
|
Declaration
public bool GetNonStandardPoints(out Point3d[] points)
Parameters
Type |
Name |
Description |
Point3d[] |
points |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public NXObject GetOffsetCsysPattern()
Returns
Declaration
public void GetSketchFromFeatureSet()
Declaration
public void LoadPart(string partFileName)
Parameters
Type |
Name |
Description |
System.String |
partFileName |
|
Declaration
public void OffsetCurveOnFace(string offsetValue)
Parameters
Type |
Name |
Description |
System.String |
offsetValue |
|
RepositionBody(Point3d, Matrix3x3, Boolean, Boolean)
Declaration
public void RepositionBody(Point3d target, Matrix3x3 orient, bool twoPickPositionMode, bool onlyMovePoints)
Parameters
Type |
Name |
Description |
Point3d |
target |
|
Matrix3x3 |
orient |
|
System.Boolean |
twoPickPositionMode |
|
System.Boolean |
onlyMovePoints |
|
Declaration
public void SetBaseFaceForSection(ScCollector collTag)
Parameters
SetExtendToFaceEdgesOption(ReusePositioningObjectBuilder.CurveExtendToFace)
Declaration
public void SetExtendToFaceEdgesOption(ReusePositioningObjectBuilder.CurveExtendToFace extendToFaceEdges)
Parameters
Declaration
public void SetNonStandardPoints(Point3d[] points, bool isAbsolute)
Parameters
Type |
Name |
Description |
Point3d[] |
points |
|
System.Boolean |
isAbsolute |
|
Declaration
public void SetPointsInSketch()
Declaration
public void SetSelectedCurveCollector(Section section)
Parameters
Type |
Name |
Description |
Section |
section |
|
Declaration
public void SetSketchActive(Sketch sketch)
Parameters
Type |
Name |
Description |
Sketch |
sketch |
|
Declaration
public void SetTrimToFaceEdgesOption(bool trimToFaceEdges)
Parameters
Type |
Name |
Description |
System.Boolean |
trimToFaceEdges |
|
Declaration
public void TrimCurveFaceEdges(bool trimToFaceEdges)
Parameters
Type |
Name |
Description |
System.Boolean |
trimToFaceEdges |
|
Declaration
public void UpdateDatumCsysByType()
Declaration
public void UpdateQuickCsysPattern()
Implements
System.Runtime.Remoting.Messaging.IMessageSink