Class CamProfileBuilder
Inheritance
CamProfileBuilder
Assembly: NXOpen.dll
Syntax
public class CamProfileBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
CamProfileBuilder()
Declaration
protected CamProfileBuilder()
Properties
CheckingG2Continuity
Declaration
public bool CheckingG2Continuity { get; set; }
Property Value
CyclicType
Declaration
public CamProfileBuilder.ProfileCyclicType CyclicType { get; set; }
Property Value
InterpolationType
Declaration
public CamProfileBuilder.ProfileInterpolationType InterpolationType { get; set; }
Property Value
MasterMaximum
Declaration
public Expression MasterMaximum { get; }
Property Value
MasterMinimum
Declaration
public Expression MasterMinimum { get; }
Property Value
MasterUnit
Declaration
public CamProfileBuilder.MasterValueUnit MasterUnit { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
SlaveMaximum
Declaration
public Expression SlaveMaximum { get; }
Property Value
SlaveMinimum
Declaration
public Expression SlaveMinimum { get; }
Property Value
SlaveUnit
Declaration
public CamProfileBuilder.SlaveValueUnit SlaveUnit { get; set; }
Property Value
Methods
AddElement(NXObject, Element)
Declaration
public void AddElement(NXObject part, CamProfileBuilder.Element element)
Parameters
AddElement(NXObject, Element, Point2d[])
Declaration
public void AddElement(NXObject part, CamProfileBuilder.Element element, Point2d[] interPoints)
Parameters
AskElementByIndex(int)
Declaration
public CamProfileBuilder.Element AskElementByIndex(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
AskElementsLength()
Declaration
public int AskElementsLength()
Returns
ClearElements()
Declaration
public void ClearElements()
EditElement(int, NXObject, Element)
Declaration
public void EditElement(int index, NXObject part, CamProfileBuilder.Element element)
Parameters
FindElementIndex(Element)
Declaration
public int FindElementIndex(CamProfileBuilder.Element element)
Parameters
Returns
RemoveElementByIndex(int)
Declaration
public void RemoveElementByIndex(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
SetSegmentTable(CamProfile)
Declaration
public void SetSegmentTable(CamProfile segmentTableObject)
Parameters
Type |
Name |
Description |
CamProfile |
segmentTableObject |
|
SwitchSegmentTable(CamProfile)
Declaration
public void SwitchSegmentTable(CamProfile segmentTableObject)
Parameters
Type |
Name |
Description |
CamProfile |
segmentTableObject |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink