nn::nex::DataSet::PredictValue Member Function

Syntax

qDouble PredictValue(
     PHBDRVar_qDouble & v,
     Time tPredictionTime = SessionClock::GetTime()
);
qFloat PredictValue(
     PHBDRVar_qFloat & v,
     Time tPredictionTime = SessionClock::GetTime()
);
qFloat PredictValue(
     PHBDRVar_qInt32 & v,
     Time tPredictionTime = SessionClock::GetTime()
);
qFloat PredictValue(
     PHBDRVar_qInt16 & v,
     Time tPredictionTime = SessionClock::GetTime()
);
qFloat PredictValue(
     PHBDRVar_qInt8 & v,
     Time tPredictionTime = SessionClock::GetTime()
);

Overloaded Member Functions

PredictValue ( PHBDRVar_qDouble &, Time ) Predicts and gets a dead reckoning value based on current information.
PredictValue ( PHBDRVar_qFloat &, Time ) Predicts and gets a dead reckoning value based on current information.
PredictValue ( PHBDRVar_qInt32 &, Time ) Predicts and gets a dead reckoning value based on current information.
PredictValue ( PHBDRVar_qInt16 &, Time ) Predicts and gets a dead reckoning value based on current information.
PredictValue ( PHBDRVar_qInt8 &, Time ) Predicts and gets a dead reckoning value based on current information.

Description of PredictValue ( PHBDRVar_qDouble &, Time )

Note: The data definition language (DDL) compiler generates this function only when the extrapolation_filter property is attached to this dataset in the DDL declaration.

This function can only be used on a duplica. (To verify, call the DuplicatedObject::IsADuplica function.) Call this function to obtain the predicted dataset values (provided using the MODEL macro) for the specified time. Dead reckoning prediction is performed based on current dataset values. Predictions change as new information arrives from the duplication master.

SYSTEMERROR_OBJDUP_INVALID_ON_MASTER is signaled when this function is executed on a dataset belonging to a duplication master. (To verify use the DuplicatedObject::IsADuplicationMaster function). SYSTEMERROR_GEN_INVALID_OPERATION is signaled when this function is executed on a dataset that does not use dead reckoning.

Description of PredictValue ( PHBDRVar_qFloat &, Time )

Note: The data definition language (DDL) compiler generates this function only when the extrapolation_filter property is attached to this dataset in the DDL declaration.

This function can only be used on a duplica. (To verify, call the DuplicatedObject::IsADuplica function.) Call this function to obtain the predicted dataset values (provided using the MODEL macro) for the specified time. Dead reckoning prediction is performed based on current dataset values. Predictions change as new information arrives from the duplication master.

SYSTEMERROR_OBJDUP_INVALID_ON_MASTER is signaled when this function is executed on a dataset belonging to a duplication master. (To verify use the DuplicatedObject::IsADuplicationMaster function). SYSTEMERROR_GEN_INVALID_OPERATION is signaled when this function is executed on a dataset that does not use dead reckoning.

Description of PredictValue ( PHBDRVar_qInt32 &, Time )

Note: The data definition language (DDL) compiler generates this function only when the extrapolation_filter property is attached to this dataset in the DDL declaration.

This function can only be used on a duplica. (To verify, call the DuplicatedObject::IsADuplica function.) Call this function to obtain the predicted dataset values (provided using the MODEL macro) for the specified time. Dead reckoning prediction is performed based on current dataset values. Predictions change as new information arrives from the duplication master.

SYSTEMERROR_OBJDUP_INVALID_ON_MASTER is signaled when this function is executed on a dataset belonging to a duplication master. (To verify use the DuplicatedObject::IsADuplicationMaster function). SYSTEMERROR_GEN_INVALID_OPERATION is signaled when this function is executed on a dataset that does not use dead reckoning.

Description of PredictValue ( PHBDRVar_qInt16 &, Time )

Note: The data definition language (DDL) compiler generates this function only when the extrapolation_filter property is attached to this dataset in the DDL declaration.

This function can only be used on a duplica. (To verify, call the DuplicatedObject::IsADuplica function.) Call this function to obtain the predicted dataset values (provided using the MODEL macro) for the specified time. Dead reckoning prediction is performed based on current dataset values. Predictions change as new information arrives from the duplication master.

SYSTEMERROR_OBJDUP_INVALID_ON_MASTER is signaled when this function is executed on a dataset belonging to a duplication master. (To verify use the DuplicatedObject::IsADuplicationMaster function). SYSTEMERROR_GEN_INVALID_OPERATION is signaled when this function is executed on a dataset that does not use dead reckoning.

Description of PredictValue ( PHBDRVar_qInt8 &, Time )

Note: The data definition language (DDL) compiler generates this function only when the extrapolation_filter property is attached to this dataset in the DDL declaration.

This function can only be used on a duplica. (To verify, call the DuplicatedObject::IsADuplica function.) Call this function to obtain the predicted dataset values (provided using the MODEL macro) for the specified time. Dead reckoning prediction is performed based on current dataset values. Predictions change as new information arrives from the duplication master.

SYSTEMERROR_OBJDUP_INVALID_ON_MASTER is signaled when this function is executed on a dataset belonging to a duplication master. (To verify use the DuplicatedObject::IsADuplicationMaster function). SYSTEMERROR_GEN_INVALID_OPERATION is signaled when this function is executed on a dataset that does not use dead reckoning.


CONFIDENTIAL