Changeset a9c6a36 in tol


Ignore:
Timestamp:
Mar 15, 2012, 9:39:25 AM (15 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
cb991cf
Parents:
3623dec
Message:

Refs #1470 (trunk)
New built-in function AreCompatibleTimeSet returns true if two TimeSet are compatible in a time window

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@4387 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/btol/real_type/datgrav.cpp

    r3623dec ra9c6a36  
    522522  contens_ = d->Difference(f,l);
    523523}
    524 
    525524
    526525//--------------------------------------------------------------------
    … …  
    28382837}
    28392838
     2839//--------------------------------------------------------------------
     2840  DeclareContensClass(BDat, BDatTemporary, BDatAreCompatibleTimeSet);
     2841  DefExtOpr(1, BDatAreCompatibleTimeSet, "AreCompatibleTimeSet", 4, 4,
     2842  "TimeSet TimeSet Date Date",
     2843  "(TimeSet tms1, TimeSet tms2, Date from, Date until)",
     2844  I2("Returns true if two TimeSet are compatible in a time window.",
     2845     "Devuelve cierto si dos TimeSet son compatibles entre dos fechas."),
     2846     BOperClassify::TimeAlgebra_);
     2847  void BDatAreCompatibleTimeSet::CalcContens()
     2848//--------------------------------------------------------------------
     2849{
     2850  BUserTimeSet* a = Tms (Arg(1));
     2851  BUserTimeSet* b = Tms (Arg(2));
     2852  BDate&        f = Date(Arg(3));
     2853  BDate&        l = Date(Arg(4));
     2854  contens_ = a->IsCompatibleWith(*b,f,l);
     2855}
     2856
Note: See TracChangeset for help on using the changeset viewer.