Class SketchOffsetBuilder
Inheritance
System.Object
System.MarshalByRefObject
SketchOffsetBuilder
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 SketchOffsetBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
SketchOffsetBuilder()
Declaration
protected SketchOffsetBuilder()
Properties
CapType
Declaration
public SketchOffset.CapType CapType { get; set; }
Property Value
ConvertToReference
Declaration
public bool ConvertToReference { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CreateDimension
Declaration
public bool CreateDimension { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Degree
Declaration
public int Degree { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Distance
Declaration
public Expression Distance { get; }
Property Value
IsSymmetric
Declaration
public bool IsSymmetric { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
NumberOfCopies
Declaration
public int NumberOfCopies { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Tolerance
Declaration
public double Tolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
BreakChain(NXObject, NXObject, Point3d)
Declaration
public void BreakChain(NXObject object1, NXObject object2, Point3d helpPt)
Parameters
CreateSection()
Declaration
public Section CreateSection()
Returns
EvaluateOffset()
Declaration
public void EvaluateOffset()
GetOutputCurvesOfOffset()
Declaration
public NXObject[] GetOutputCurvesOfOffset()
Returns
GetSections()
Declaration
public Section[] GetSections()
Returns
MergeChains(NXObject, NXObject, Point3d)
Declaration
public void MergeChains(NXObject object1, NXObject object2, Point3d helpPt)
Parameters
RemoveSection(Section)
Declaration
public void RemoveSection(Section section)
Parameters
Type |
Name |
Description |
Section |
section |
|
ReverseOffsetDirectionOfChain(NXObject)
Declaration
public void ReverseOffsetDirectionOfChain(NXObject objectInChain)
Parameters
Type |
Name |
Description |
NXObject |
objectInChain |
|
SetEndConstraint(NXObject, Int32, Boolean, Boolean)
Declaration
public void SetEndConstraint(NXObject objectInChain, int inx, bool isStartEnd, bool constraint)
Parameters
Type |
Name |
Description |
NXObject |
objectInChain |
|
System.Int32 |
inx |
|
System.Boolean |
isStartEnd |
|
System.Boolean |
constraint |
|
UpdateLoopsAndCopies()
Declaration
public void UpdateLoopsAndCopies()
UpdateSolverDistance()
Declaration
public void UpdateSolverDistance()
Implements
System.Runtime.Remoting.Messaging.IMessageSink