Class FunctionBuilder
Inheritance
FunctionBuilder
Assembly: NXOpen.dll
Syntax
public class FunctionBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
FunctionBuilder()
Declaration
protected FunctionBuilder()
Properties
AbscissaUnit
Declaration
public XyFunctionUnit AbscissaUnit { get; set; }
Property Value
InitialEstimateValue
Declaration
public double InitialEstimateValue { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
OrdinateDenominatorUnit
Declaration
public XyFunctionUnit OrdinateDenominatorUnit { get; set; }
Property Value
OrdinateSecondNumeratorUnit
Declaration
public XyFunctionUnit OrdinateSecondNumeratorUnit { get; set; }
Property Value
OrdinateUnit
Declaration
public XyFunctionUnit OrdinateUnit { get; set; }
Property Value
Methods
GetDefinitions()
Declaration
public string[] GetDefinitions()
Returns
GetMathPlotData(out int, out double, out double)
Declaration
public void GetMathPlotData(out int dataCount, out double xMinimum, out double xIncrement)
Parameters
GetReferencedObjects()
Declaration
public Function[] GetReferencedObjects()
Returns
GetTableData(out int, out string, out string, out InterpolationMethod)
Declaration
public void GetTableData(out int recordIndex, out string recordName, out string recordTimestamp, out Function.InterpolationMethod interpolateMethod)
Parameters
GetTypes(out Type, out XyFunctionMacroType, out XyFunctionGeneralType)
Declaration
public void GetTypes(out Function.Type functionType, out XyFunctionMacroType macroType, out XyFunctionGeneralType generalType)
Parameters
GetUnits(out XyFunctionUnit, out XyFunctionUnit, out XyFunctionUnit)
Declaration
[Obsolete("Deprecated in NX1926.0.0. Use CAE.FunctionBuilder.AbscissaUnit, CAE.FunctionBuilder.OrdinateUnit, CAE.FunctionBuilder.OrdinateSecondNumeratorUnit and CAE.FunctionBuilder.OrdinateDenominatorUnit instead.")]
public void GetUnits(out XyFunctionUnit xUnit, out XyFunctionUnit yUnit, out XyFunctionUnit frfUnit)
Parameters
SetDefinitions(string[])
Declaration
public void SetDefinitions(string[] definitions)
Parameters
Type |
Name |
Description |
string[] |
definitions |
|
SetMathPlotData(int, double, double)
Declaration
public void SetMathPlotData(int dataCount, double xMinimum, double xIncrement)
Parameters
SetReferencedObjects(Function[])
Declaration
public void SetReferencedObjects(Function[] objects)
Parameters
Type |
Name |
Description |
Function[] |
objects |
|
SetTableData(int, string, string, InterpolationMethod)
Declaration
public void SetTableData(int recordIndex, string recordName, string recordTimestamp, Function.InterpolationMethod interpolateMethod)
Parameters
SetTypes(Type, XyFunctionMacroType, XyFunctionGeneralType)
Declaration
public void SetTypes(Function.Type functionType, XyFunctionMacroType macroType, XyFunctionGeneralType generalType)
Parameters
SetUnits(XyFunctionUnit, XyFunctionUnit, XyFunctionUnit)
Declaration
[Obsolete("Deprecated in NX1926.0.0. Use CAE.FunctionBuilder.AbscissaUnit, CAE.FunctionBuilder.OrdinateUnit, CAE.FunctionBuilder.OrdinateSecondNumeratorUnit and CAE.FunctionBuilder.OrdinateDenominatorUnit instead.")]
public void SetUnits(XyFunctionUnit xUnit, XyFunctionUnit yUnit, XyFunctionUnit frfUnit)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink