Changeset 314 for library

Show
Ignore:
Timestamp:
04/20/09 17:08:59 (16 years ago)
Author:
smidl
Message:

mexDS correction + new buildmex

Location:
library/mex
Files:
1 added
2 modified

Legend:

Unmodified
Added
Removed
  • library/mex/estimator.cpp

    r313 r314  
    2323 
    2424        logger* L; 
    25         ArxDS * DS; 
     25        DS * DS; 
    2626        BM* E; 
    2727        int Ndat; 
  • library/mex/mexds.h

    r313 r314  
    2727                        try{ 
    2828                                Data = mxArray2mat(mexGetVariable("base",S["varname"])); 
    29                                 rids=mxArray2ivec(mexGetVariable("base",S["rids"])); 
    30                                 tds = mxArray2ivec(mexGetVariable("base",S["tds"])); 
     29                                rids=getivec(S["rids"]); 
     30                                tds = getivec(S["tds"]); 
    3131                        } 
    3232                        catch UICATCH ; 
    3333                         
    34                         return new MemDS(Data,rids,tds); 
     34                        MemDS* M=new MemDS(Data,rids,tds); 
     35                        RV* r; UIbuild(S["rv"],r); 
     36                        RV ru=RV(); 
     37                        M->set_rvs(*r,ru); 
     38                        return M; 
    3539                }; 
    3640};