Class ReusePositioningObjectBuilder
Inheritance
ReusePositioningObjectBuilder
Assembly: NXOpen.dll
public class ReusePositioningObjectBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected ReusePositioningObjectBuilder()
Properties
Declaration
public string Angle { get; set; }
Property Value
Declaration
public Expression ColumnCount { get; }
Property Value
Declaration
public string ColumnNumber { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2306.0.0. This functionality is no longer supported.")]
public string CurvePercentage { get; set; }
Property Value
Declaration
public string DataFile { get; set; }
Property Value
Declaration
public ReusePositioningObjectBuilder.DialogOptions DialogOption { get; set; }
Property Value
Declaration
public bool Distribution { get; set; }
Property Value
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 Expression EndU { get; }
Property Value
Declaration
public Expression EndV { get; }
Property Value
Declaration
public string EndingUValue { get; set; }
Property Value
Declaration
public string EndingVValue { get; set; }
Property Value
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
Declaration
public string LibraryName { get; set; }
Property Value
Declaration
public ScCollector MultipleFaceCollector { get; set; }
Property Value
Declaration
public Point NewPoint { get; set; }
Property Value
Declaration
public OffsetDatumCsysBuilder OffsetCsysData { get; set; }
Property Value
Declaration
public CoordinateSystem OffsetCsysFromQuick { get; set; }
Property Value
Declaration
public Feature OffsetDatumCsys { get; set; }
Property Value
Declaration
public Expression OffsetFaceDistance { get; }
Property Value
Declaration
public string OffsetValue { get; set; }
Property Value
Declaration
public Expression PitchAngle { get; }
Property Value
Declaration
public QuickDatumCsysBuilder QuickCsysData { get; set; }
Property Value
Declaration
public NXObject ReferenceCsysPattern { get; set; }
Property Value
Declaration
public Expression RowCount { get; }
Property Value
Declaration
public string RowNumber { get; set; }
Property Value
Declaration
public CoordinateSystem SeedDatumCsys { get; set; }
Property Value
Declaration
public bool SelectedCurve { get; set; }
Property Value
Declaration
public Section SelectedCurveCollector { get; }
Property Value
Declaration
public bool SelectedNonPlanarFace { get; set; }
Property Value
Declaration
public Section SketchPoint { get; }
Property Value
Declaration
public Expression StartU { get; }
Property Value
Declaration
public Expression StartV { get; }
Property Value
Declaration
public string StartingUValue { get; set; }
Property Value
Declaration
public string StartingVValue { get; set; }
Property Value
Declaration
public ReusePositioningObjectBuilder.SubTypes SubType { get; set; }
Property Value
Declaration
public bool TrimToFaceEdgesOption { get; }
Property Value
Declaration
public ReusePositioningObjectBuilder.Types Type { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2306.0.0. This functionality is no longer supported.")]
public string UPercentage { get; set; }
Property Value
Declaration
public bool UpdatedParameter { get; set; }
Property Value
Declaration
public bool UseFaceCenterAsLocation { get; set; }
Property Value
Declaration
public bool UseOnePickPositionMethod { get; set; }
Property Value
Declaration
public bool UseProjectPoint { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX2306.0.0. This functionality is no longer supported.")]
public string VPercentage { get; set; }
Property Value
Declaration
public string Width { get; set; }
Property Value
Declaration
public Expression XDistance { get; }
Property Value
Declaration
public Expression YDistance { get; }
Property Value
Methods
Declaration
public void AddNewPoint(Point3d pointCoords)
Parameters
Type |
Name |
Description |
Point3d |
pointCoords |
|
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 DeletePointCoordinates(int type, Point3d[] pointCoords)
Parameters
Type |
Name |
Description |
int |
type |
|
Point3d[] |
pointCoords |
|
Declaration
public void DeselectNonPlanarObject(NXObject[] delselectedObjs)
Parameters
Type |
Name |
Description |
NXObject[] |
delselectedObjs |
|
Declaration
public void EditPoint(Point point, double value, bool isXValue)
Parameters
Declaration
public void EditPoint(Point point, double xvalue, double yvalue)
Parameters
Declaration
public void EditPointCoordinates(int type, Point3d oldPoint, Point3d newPoint)
Parameters
Declaration
public Point EditPointOnPlanar(Point point, double value, bool isUValue)
Parameters
Returns
Declaration
public Point EditPointOnPlanar(Point point, double uValue, double vValue)
Parameters
Returns
Declaration
public void ExtendCurve(bool extendToFaceEdges)
Parameters
Type |
Name |
Description |
bool |
extendToFaceEdges |
|
Declaration
public void ExtendCurveFaceEdges(bool extendToFaceEdges)
Parameters
Type |
Name |
Description |
bool |
extendToFaceEdges |
|
Declaration
public CoordinateSystem FindSeedCsysFromPattern(NXObject csysPattern)
Parameters
Type |
Name |
Description |
NXObject |
csysPattern |
|
Returns
Declaration
public void FlipCurveDirection()
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
Declaration
public bool GetNonStandardPoints(out Point3d[] points)
Parameters
Type |
Name |
Description |
Point3d[] |
points |
|
Returns
Declaration
public NXObject GetOffsetCsysPattern()
Returns
Declaration
public void GetSketchFromFeatureSet()
Declaration
public void InitializeWcsLocation(bool saveOldCsys)
Parameters
Type |
Name |
Description |
bool |
saveOldCsys |
|
Declaration
public void LoadPart(string partFileName)
Parameters
Type |
Name |
Description |
string |
partFileName |
|
Declaration
public void NonPlanarDeselect(NXObject[] delselectedObjs)
Parameters
Type |
Name |
Description |
NXObject[] |
delselectedObjs |
|
Declaration
public void OffsetCurveOnFace(string offsetValue)
Parameters
Type |
Name |
Description |
string |
offsetValue |
|
Declaration
public void OffsetDistance(string offsetValue)
Parameters
Type |
Name |
Description |
string |
offsetValue |
|
RepositionBody(Point3d, Matrix3x3, bool, bool)
Declaration
public void RepositionBody(Point3d target, Matrix3x3 orient, bool twoPickPositionMode, bool onlyMovePoints)
Parameters
Declaration
public void RepositionSketchPoints(Point3d target, Matrix3x3 orient)
Parameters
Declaration
public void SelectBaseFace(ScCollector collTag)
Parameters
Declaration
public void SetAllPointCoordinates()
Declaration
public void SetBaseFaceForSection(ScCollector collTag)
Parameters
SetExtendToFaceEdgesOption(CurveExtendToFace)
Declaration
public void SetExtendToFaceEdgesOption(ReusePositioningObjectBuilder.CurveExtendToFace extendToFaceEdges)
Parameters
Declaration
public void SetNonStandardPoints(Point3d[] points, bool isAbsolute)
Parameters
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 |
bool |
trimToFaceEdges |
|
Declaration
public void SyncSectionData(Section section)
Parameters
Type |
Name |
Description |
Section |
section |
|
Declaration
public void TrimCurve(bool trimToFaceEdges)
Parameters
Type |
Name |
Description |
bool |
trimToFaceEdges |
|
Declaration
public void TrimCurveFaceEdges(bool trimToFaceEdges)
Parameters
Type |
Name |
Description |
bool |
trimToFaceEdges |
|
Declaration
public void UpdateDatumCsysByType()
Declaration
public void UpdateQuickCsysPattern()
Implements
System.Runtime.Remoting.Messaging.IMessageSink