Class FunctionObjectBuilder
Inheritance
FunctionObjectBuilder
Assembly: NXOpen.dll
Syntax
public class FunctionObjectBuilder : SystemObjectBuilder, IMessageSink, IComponentBuilder
Constructors
FunctionObjectBuilder()
Declaration
protected FunctionObjectBuilder()
Properties
ExampleDesc
Declaration
public string ExampleDesc { get; set; }
Property Value
FunctionItemRevisionId
Declaration
[Obsolete("Deprecated in NX8.5.0. Please use NXOpen.Mechatronics.ObjectInformationBuilder instead.")]
public string FunctionItemRevisionId { get; set; }
Property Value
FunctionOptionSet
Declaration
public string FunctionOptionSet { get; set; }
Property Value
LetterName
Declaration
public string LetterName { get; set; }
Property Value
Modified
Declaration
public bool Modified { get; set; }
Property Value
NavigatorObject
Declaration
public NXObject NavigatorObject { get; }
Property Value
Declaration
public ObjectInformationBuilder ObjectInformation { get; }
Property Value
ObjectName
Declaration
[Obsolete("Deprecated in NX8.5.0. Please use NXOpen.Mechatronics.ObjectInformationBuilder instead.")]
public string ObjectName { get; set; }
Property Value
Parent
Declaration
public NXObject Parent { get; set; }
Property Value
PlmxmlFileName
Declaration
public string PlmxmlFileName { get; set; }
Property Value
TypeDesc
Declaration
public string TypeDesc { get; set; }
Property Value
Methods
GetChildren(out NXObject[])
Declaration
public void GetChildren(out NXObject[] children)
Parameters
Type |
Name |
Description |
NXObject[] |
children |
|
GetOccurrences(out NXObject[])
Declaration
public void GetOccurrences(out NXObject[] occurrences)
Parameters
Type |
Name |
Description |
NXObject[] |
occurrences |
|
GetOperations(out NXObject[])
Declaration
public void GetOperations(out NXObject[] operations)
Parameters
Type |
Name |
Description |
NXObject[] |
operations |
|
GetParameterData()
Declaration
public FunctionObjectBuilder.ParameterData[] GetParameterData()
Returns
GetRequirementData()
Declaration
[Obsolete("Deprecated in NX8.5.0. Please use NXOpen.Mechatronics.RequirementBuilder instead.")]
public FunctionObjectBuilder.RequirementData[] GetRequirementData()
Returns
SetChildren(NXObject[])
Declaration
public void SetChildren(NXObject[] children)
Parameters
Type |
Name |
Description |
NXObject[] |
children |
|
SetOccurrences(NXObject[])
Declaration
public void SetOccurrences(NXObject[] occurrences)
Parameters
Type |
Name |
Description |
NXObject[] |
occurrences |
|
SetOperations(NXObject[])
Declaration
public void SetOperations(NXObject[] operations)
Parameters
Type |
Name |
Description |
NXObject[] |
operations |
|
SetParameterData(ParameterData[])
Declaration
public void SetParameterData(FunctionObjectBuilder.ParameterData[] parameterData)
Parameters
SetRequirementData(RequirementData[])
Declaration
[Obsolete("Deprecated in NX8.5.0. Please use NXOpen.Mechatronics.RequirementBuilder instead.")]
public void SetRequirementData(FunctionObjectBuilder.RequirementData[] requirementData)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink