Interface: IServices
IServices is the interface implemented by a DX object and made available to the IMethod to let it access services to calculate points, publish progress, etc.
Examples
Methods
Name |
Description |
CalculateParameterRelationshipsFromPoint(IPoint)
|
Calculates the parameter relationship values for a point. The point must provide a value for each input parameter. The parameter relationship values are set on successful calculation, which is indicated by the state of the point.
|
CalculateParameterRelationshipsFromPoints(IListCpp)
|
Calculates the parameter relationship values for a list of points. The points must provide a value for each of input parameter. The parameter relationship values are set on successful calculation, which is indicated by the state of the points.
|
CalculatePoint(IPoint)
|
Calculates the output parameter values for a point. The point must provide a value for each input parameter. The output parameter values are set on successful calculation, which is indicated by the state of the point.
|
CalculatePoints(IListCpp)
|
Calculates the output parameter values for a list of points. The points must provide a value for each of input parameter. The output parameter values are set on successful calculation, which is indicated by the state of the points.
|
PublishLogMessage(String)
|
Publishes a message to the log file produced for each method run.
|
PublishProgress(String, Int32)
|
Publishes progress details to contribute to the user feedback.
|
Properties
Name |
Description |
ExistingPoints
|
Returns the list of up-to-date points available to the method before the beginning of the process.
|
Stopped
|
Returns True if the user has requested to stop the process, False otherwise.
|