Changeset 0e51c9d in tol
- Timestamp:
- Jan 20, 2014, 11:24:37 AM (13 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- d218846
- Parents:
- b3404fe
- File:
-
- 1 edited
-
tol/btol/date_type/dtegra.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tol/btol/date_type/dtegra.cpp
rb3404fe r0e51c9d 400 400 } 401 401 402 //-------------------------------------------------------------------- 403 DeclareContensClass(BDate, BDteTemporary, BDteLastNotEqual); 404 DefExtOpr(1, BDteLastNotEqual, "LastNotEqual", 3, 3, "Serie Date Real", 405 I2("(Serie ser, Date from, Real value)", 406 "(Serie ser, Date desde, Real valor)"), 407 I2("Returns the first previuos date to a given date, for the one which " 408 "the value of a series is different of a given value.", 409 "Devuelve la primera fecha anterior a una dada para la que el valor de " 410 "una serie es distinto de un valor dado."), 411 BOperClassify::TimeAlgebra_); 412 //-------------------------------------------------------------------- 413 void BDteLastNotEqual::CalcContens() 414 //-------------------------------------------------------------------- 415 { 416 BUserTimeSerie* ser = Tsr (Arg(1)); 417 BUserTimeSet* tms = ser->Dating(); 418 BDate first = Date (Arg(2)); 419 BDat val = Dat (Arg(3)); 420 421 if(!tms) { contens_ = BDate::Unknown(); return; } 422 while((*ser)[first]==val) { first-=tms; } ; 423 contens_ = first; 424 } 425 426 402 427 403 428 //--------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.
