Class CamBuilder
Inheritance
System.Object
System.MarshalByRefObject
CamBuilder
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 CamBuilder : CouplingBuilder, IMessageSink, IComponentBuilder
Constructors
CamBuilder()
Declaration
Properties
AddCamDiskToMasterJointOption
Declaration
public CamBuilder.AddCamDiskToMasterOption AddCamDiskToMasterJointOption { get; set; }
Property Value
CamDiskRefPoint
Declaration
public Point CamDiskRefPoint { get; set; }
Property Value
CamDiskType
Declaration
public CamBuilder.CreateCamDiskType CamDiskType { get; set; }
Property Value
CamProfile
Declaration
public CamProfile CamProfile { get; set; }
Property Value
CreateCamDisk
Declaration
public bool CreateCamDisk { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ExtrudeLength
Declaration
public Expression ExtrudeLength { get; }
Property Value
LayerSettings
Declaration
public LayerSettingsBuilder LayerSettings { get; }
Property Value
MasterAxisType
Declaration
public CamBuilder.AxisJointType MasterAxisType { get; set; }
Property Value
MasterOffset
Declaration
public Expression MasterOffset { get; }
Property Value
MasterScaleFactor
Declaration
public Expression MasterScaleFactor { get; }
Property Value
MotionProfile
Declaration
public MotionProfile MotionProfile { get; set; }
Property Value
RefPointOption
Declaration
public int RefPointOption { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SlaveAxisType
Declaration
public CamBuilder.AxisJointType SlaveAxisType { get; set; }
Property Value
SlaveOffset
Declaration
public Expression SlaveOffset { get; }
Property Value
SlaveScaleFactor
Declaration
public Expression SlaveScaleFactor { get; }
Property Value
Methods
AddCamDiskToMasterAxis(Boolean)
Declaration
public bool AddCamDiskToMasterAxis(bool update)
Parameters
Type |
Name |
Description |
System.Boolean |
update |
|
Returns
Type |
Description |
System.Boolean |
|
AddCurveFeature(Feature)
Declaration
public void AddCurveFeature(Feature curveFeature)
Parameters
Type |
Name |
Description |
Feature |
curveFeature |
|
GetCurveFeatures()
Declaration
public Feature[] GetCurveFeatures()
Returns
GetExtrudeFeature()
Declaration
public Feature GetExtrudeFeature()
Returns
SetCurveFeatures(Feature[])
Declaration
public void SetCurveFeatures(Feature[] curveFeatures)
Parameters
Type |
Name |
Description |
Feature[] |
curveFeatures |
|
SetExtrudeFeature(Feature)
Declaration
public void SetExtrudeFeature(Feature extrudeFeature)
Parameters
Type |
Name |
Description |
Feature |
extrudeFeature |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink