Class KinematicComponentBuilder
Inheritance
KinematicComponentBuilder
Assembly: NXOpen.dll
Syntax
public class KinematicComponentBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
KinematicComponentBuilder()
Declaration
protected KinematicComponentBuilder()
Properties
AdjustRegister
Declaration
public int AdjustRegister { get; set; }
Property Value
AdjustRegisterType
Declaration
public KinematicComponentBuilder.RegisterTypes AdjustRegisterType { get; set; }
Property Value
CutcomRegister
Declaration
public int CutcomRegister { get; set; }
Property Value
CutcomRegisterType
Declaration
public KinematicComponentBuilder.RegisterTypes CutcomRegisterType { get; set; }
Property Value
CutterId
Declaration
public string CutterId { get; set; }
Property Value
DeviceId
Declaration
public string DeviceId { get; set; }
Property Value
HolderId
Declaration
public int HolderId { get; set; }
Property Value
HolderIdString
Declaration
public string HolderIdString { get; set; }
Property Value
JunctionList
Declaration
public KinematicJunctionBuilderList JunctionList { get; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Declaration
public int NumberOfTools { get; set; }
Property Value
WorkPositionAngle
Declaration
public double WorkPositionAngle { get; set; }
Property Value
WorkPositionAngleType
Declaration
public KinematicComponentBuilder.WorkPositionAngleTypes WorkPositionAngleType { get; set; }
Property Value
Methods
AddChannelName(string)
Declaration
public void AddChannelName(string channel)
Parameters
Type |
Name |
Description |
string |
channel |
|
AddGeometry(NXObject)
Declaration
public void AddGeometry(NXObject geo)
Parameters
AddHoldingSystem(string)
Declaration
public void AddHoldingSystem(string holdSys)
Parameters
Type |
Name |
Description |
string |
holdSys |
|
AddSystemClass(SystemClass)
Declaration
public void AddSystemClass(KinematicComponentBuilder.SystemClass sysClass)
Parameters
AddUserClassName(string)
Declaration
public void AddUserClassName(string uclass)
Parameters
Type |
Name |
Description |
string |
uclass |
|
DeleteAllGeometries()
Declaration
public void DeleteAllGeometries()
DeleteAllSystemClasses()
Declaration
public void DeleteAllSystemClasses()
DeleteChannelName(string)
Declaration
public void DeleteChannelName(string channel)
Parameters
Type |
Name |
Description |
string |
channel |
|
DeleteGeometry(NXObject)
Declaration
public void DeleteGeometry(NXObject geo)
Parameters
DeleteHoldingSystem(string)
Declaration
public void DeleteHoldingSystem(string holdSys)
Parameters
Type |
Name |
Description |
string |
holdSys |
|
DeleteSystemClass(SystemClass)
Declaration
public void DeleteSystemClass(KinematicComponentBuilder.SystemClass sysClasses)
Parameters
DeleteUserClassName(string)
Declaration
public void DeleteUserClassName(string uclass)
Parameters
Type |
Name |
Description |
string |
uclass |
|
GetChannelNames()
Declaration
public string[] GetChannelNames()
Returns
GetGeometries(out NXObject[])
Declaration
public void GetGeometries(out NXObject[] geos)
Parameters
GetHoldingSystems()
Declaration
public string[] GetHoldingSystems()
Returns
GetSaveIpw()
Declaration
Returns
GetSystemClasses(out SystemClass[])
Declaration
public void GetSystemClasses(out KinematicComponentBuilder.SystemClass[] sysClasses)
Parameters
GetUserClassNames()
Declaration
public string[] GetUserClassNames()
Returns
IsOfSystemClass(SystemClass)
Declaration
public bool IsOfSystemClass(KinematicComponentBuilder.SystemClass sysClass)
Parameters
Returns
RenameChannelName(string, string)
Declaration
public void RenameChannelName(string oldName, string newName)
Parameters
RenameHoldingSystem(string, string)
Declaration
public void RenameHoldingSystem(string oldName, string newName)
Parameters
RenameUserClass(string, string)
Declaration
public void RenameUserClass(string oldName, string newName)
Parameters
SetGeometries(NXObject[])
Declaration
public void SetGeometries(NXObject[] geos)
Parameters
SetSaveIpw(bool)
Declaration
public void SetSaveIpw(bool saveIpw)
Parameters
Type |
Name |
Description |
bool |
saveIpw |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink