Changeset 3f00554e


Ignore:
Timestamp:
Jun 8, 2010 3:48:23 PM (7 years ago)
Author:
www-data <www-data@…>
Branches:
master, experimental, feature_CIS, feature_PetascopeSecore, feature_cmake, feature_rasdapy, feature_wcps2, fixes, release_8.5, release_9.0, release_9.1, release_9.2, release_9.3, release_9.4, release_9.5
Children:
8a68941
Parents:
0f84bdb
git-author:
shaan <s.rauniyar@…> (06/06/09 20:12:45)
git-committer:
www-data <www-data@…> (06/08/10 15:48:23)
Message:

Module for Catalogmgr

Location:
catalogmgr
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • catalogmgr/algebraops.hh

    r8f27e65 r3f00554e  
    3030 ************************************************************/
    3131
     32
     33
    3234#ifndef _ALGEBRAOPS_HH_
    3335#define _ALGEBRAOPS_HH__
     
    4951
    5052*/
     53/**
     54  * \defgroup Catalogmgrs Catalogmgr Classes
     55  */
    5156
     57/**
     58  * \ingroup Catalogmgrs
     59  */
    5260class QLMarrayOp: public MarrayOp
    5361{
  • catalogmgr/autogen_ops.hh

    r8f27e65 r3f00554e  
    3838
    3939// class declaration
     40/**
     41  * \ingroup Catalogmgrs
     42  */
    4043class OpABSCDouble : public UnaryOp {
    4144public:
     
    5659
    5760// class declaration
     61/**
     62  * \ingroup Catalogmgrs
     63  */
    5864class OpSQRTCDouble : public UnaryOp {
    5965public:
     
    7480
    7581// class declaration
     82/**
     83  * \ingroup Catalogmgrs
     84  */
    7685class OpEXPCDouble : public UnaryOp {
    7786public:
     
    92101
    93102// class declaration
     103/**
     104  * \ingroup Catalogmgrs
     105  */
    94106class OpLOGCDouble : public UnaryOp {
    95107public:
     
    110122
    111123// class declaration
     124/**
     125  * \ingroup Catalogmgrs
     126  */
    112127class OpLNCDouble : public UnaryOp {
    113128public:
     
    128143
    129144// class declaration
     145/**
     146  * \ingroup Catalogmgrs
     147  */
    130148class OpSINCDouble : public UnaryOp {
    131149public:
     
    146164
    147165// class declaration
     166/**
     167  * \ingroup Catalogmgrs
     168  */
    148169class OpCOSCDouble : public UnaryOp {
    149170public:
     
    164185
    165186// class declaration
     187/**
     188  * \ingroup Catalogmgrs
     189  */
    166190class OpTANCDouble : public UnaryOp {
    167191public:
     
    182206
    183207// class declaration
     208/**
     209  * \ingroup Catalogmgrs
     210  */
    184211class OpSINHCDouble : public UnaryOp {
    185212public:
     
    200227
    201228// class declaration
     229/**
     230  * \ingroup Catalogmgrs
     231  */
    202232class OpCOSHCDouble : public UnaryOp {
    203233public:
     
    218248
    219249// class declaration
     250/**
     251  * \ingroup Catalogmgrs
     252  */
    220253class OpTANHCDouble : public UnaryOp {
    221254public:
     
    236269
    237270// class declaration
     271/**
     272  * \ingroup Catalogmgrs
     273  */
    238274class OpARCSINCDouble : public UnaryOp {
    239275public:
     
    254290
    255291// class declaration
     292/**
     293  * \ingroup Catalogmgrs
     294  */
    256295class OpARCCOSCDouble : public UnaryOp {
    257296public:
     
    272311
    273312// class declaration
     313/**
     314  * \ingroup Catalogmgrs
     315  */
    274316class OpARCTANCDouble : public UnaryOp {
    275317public:
  • catalogmgr/ops.hh

    r8f27e65 r3f00554e  
    113113  \end{tabular}
    114114*/
    115 
     115/**
     116  * \ingroup Catalogmgrs
     117  */
    116118class Ops
    117119{
     
    263265  \Ref{OpALLBool}).
    264266*/
    265 
     267/**
     268  * \ingroup Catalogmgrs
     269  */
    266270class CondenseOp
    267271{
     
    295299//@ManMemo: Module: {\bf catalogif}.
    296300//@Doc: OP_SOME on C type #char#.
    297 
     301/**
     302  * \ingroup Catalogmgrs
     303  */
    298304class OpSOMECChar : public CondenseOp
    299305{
     
    315321//@ManMemo: Module: {\bf catalogif}.
    316322//@Doc: OP_ALL on C type #char#.
    317 
     323/**
     324  * \ingroup Catalogmgrs
     325  */
    318326class OpALLCChar : public CondenseOp
    319327{
     
    335343//@ManMemo: Module: {\bf catalogif}.
    336344//@Doc: OP_COUNT on C type #char#.
    337 
     345/**
     346  * \ingroup Catalogmgrs
     347  */
    338348class OpCOUNTCChar : public CondenseOp
    339349{
     
    355365//@ManMemo: Module: {\bf catalogif}.
    356366//@Doc: OP_MAX on C type #char#.
    357 
     367/**
     368  * \ingroup Catalogmgrs
     369  */
    358370class OpMAXCULong : public CondenseOp
    359371{
     
    375387//@ManMemo: Module: {\bf catalogif}.
    376388//@Doc: OP_MAX on C type #char#.
    377 
     389/**
     390  * \ingroup Catalogmgrs
     391  */
    378392class OpMAXCLong : public CondenseOp
    379393{
     
    395409//@ManMemo: Module: {\bf catalogif}.
    396410//@Doc: OP_MAX on C type #char#.
    397 
     411/**
     412  * \ingroup Catalogmgrs
     413  */
    398414class OpMAXCDouble : public CondenseOp
    399415{
     
    415431//@ManMemo: Module: {\bf catalogif}.
    416432//@Doc: OP_MIN on C type #char#.
    417 
     433/**
     434  * \ingroup Catalogmgrs
     435  */
    418436class OpMINCULong : public CondenseOp
    419437{
     
    435453//@ManMemo: Module: {\bf catalogif}.
    436454//@Doc: OP_MIN on C type #char#.
    437 
     455/**
     456  * \ingroup Catalogmgrs
     457  */
    438458class OpMINCLong : public CondenseOp
    439459{
     
    455475//@ManMemo: Module: {\bf catalogif}.
    456476//@Doc: OP_MIN on C type #char#.
    457 
     477/**
     478  * \ingroup Catalogmgrs
     479  */
    458480class OpMINCDouble : public CondenseOp
    459481{
     
    475497//@ManMemo: Module: {\bf catalogif}.
    476498//@Doc: OP_SUM on C type #char#.
    477 
     499/**
     500  * \ingroup Catalogmgrs
     501  */
    478502class OpSUMCULong : public CondenseOp
    479503{
     
    495519//@ManMemo: Module: {\bf catalogif}.
    496520//@Doc: OP_SUM on C type #char#.
    497 
     521/**
     522  * \ingroup Catalogmgrs
     523  */
    498524class OpSUMCLong : public CondenseOp
    499525{
     
    515541//@ManMemo: Module: {\bf catalogif}.
    516542//@Doc: OP_SUM on C type #char#.
    517 
     543/**
     544  * \ingroup Catalogmgrs
     545  */
    518546class OpSUMCDouble : public CondenseOp
    519547{
     
    538566// Inherits some useless members from CondenseOp, don't want to
    539567// change this now.
     568/**
     569  * \ingroup Catalogmgrs
     570  */
    540571class OpCondenseStruct : public CondenseOp
    541572{
     
    578609  stores the result in the cell {\tt result}.
    579610*/
    580 
     611/**
     612  * \ingroup Catalogmgrs
     613  */
    581614class UnaryOp
    582615{
     
    604637// Inherits some useless members from UnaryOp, don't want to
    605638// change this now.
     639/**
     640  * \ingroup Catalogmgrs
     641  */
    606642class OpUnaryStruct : public UnaryOp
    607643{
     
    630666//@ManMemo: Module: {\bf catalogif}.
    631667//@Doc: OP_IDENTITY on structs. Works, if struct types are identical.
    632 
     668/**
     669  * \ingroup Catalogmgrs
     670  */
    633671class OpIDENTITYStruct : public UnaryOp
    634672{
     
    643681//@ManMemo: Module: {\bf catalogif}.
    644682//@Doc: OP_NOT on C type #unsigned long#, result #unsigned long#.
    645 
     683/**
     684  * \ingroup Catalogmgrs
     685  */
    646686class OpNOTCULong : public UnaryOp
    647687{
     
    656696//@ManMemo: Module: {\bf catalogif}.
    657697//@Doc: OP_IDENTITY on C type #unsigned long#, result #unsigned long#.
    658 
     698/**
     699  * \ingroup Catalogmgrs
     700  */
    659701class OpIDENTITYCULong : public UnaryOp
    660702{
     
    669711//@ManMemo: Module: {\bf catalogif}.
    670712//@Doc: OP_NOT on C type #unsigned long#, result #unsigned long#.
    671 
     713/**
     714  * \ingroup Catalogmgrs
     715  */
    672716class OpNOTCLong : public UnaryOp
    673717{
     
    682726//@ManMemo: Module: {\bf catalogif}.
    683727//@Doc: OP_NOT on Bools (logical NOT as opposed to bitwise NOT).
    684 
     728/**
     729  * \ingroup Catalogmgrs
     730  */
    685731class OpNOTBool : public UnaryOp
    686732{
     
    695741//@ManMemo: Module: {\bf catalogif}.
    696742//@Doc: OP_IDENTITY on C type #unsigned long#, result #unsigned long#.
    697 
     743/**
     744  * \ingroup Catalogmgrs
     745  */
    698746class OpIDENTITYCLong : public UnaryOp
    699747{
     
    708756//@ManMemo: Module: {\bf catalogif}.
    709757//@Doc: OP_IDENTITY on C type #unsigned long#, result #unsigned long#.
    710 
     758/**
     759  * \ingroup Catalogmgrs
     760  */
    711761class OpIDENTITYCDouble : public UnaryOp
    712762{
     
    725775  result is stored in the cell {\tt res}.
    726776*/
    727 
     777/**
     778  * \ingroup Catalogmgrs
     779  */
    728780class BinaryOp
    729781{
     
    758810// Inherits some useless members from BinaryOp, don't want to
    759811// change this now.
     812/**
     813  * \ingroup Catalogmgrs
     814  */
    760815class OpBinaryStruct : public BinaryOp
    761816{
     
    780835/*@Doc: Class for carrying out binary operations on structs where the
    781836        second operand is a value. */
    782 
     837/**
     838  * \ingroup Catalogmgrs
     839  */
    783840class OpBinaryStructConst : public BinaryOp
    784841{
     
    808865/*@Doc: Class for carrying out binary operations on structs where the
    809866        first operand is a value. */
    810 
     867/**
     868  * \ingroup Catalogmgrs
     869  */
    811870class OpBinaryConstStruct : public BinaryOp
    812871{
     
    832891  BinaryOp** elemOps;
    833892};
    834 
     893/**
     894  * \ingroup Catalogmgrs
     895  */
    835896class OpEQUALStruct : public BinaryOp
    836897{
     
    851912  BinaryOp** elemOps;
    852913};
    853 
     914/**
     915  * \ingroup Catalogmgrs
     916  */
    854917class OpNOTEQUALStruct : public BinaryOp
    855918{
     
    874937//@ManMemo: Module: {\bf catalogif}.
    875938//@Doc: OP_PLUS on C type #unsigned long# and #unsigned long#, result #unsigned long#.
    876 
     939/**
     940  * \ingroup Catalogmgrs
     941  */
    877942class OpPLUSCULong : public BinaryOp
    878943{
     
    888953  virtual void getCondenseInit(char* init);
    889954};
    890 
     955/**
     956  * \ingroup Catalogmgrs
     957  */
    891958class OpPLUSULong : public BinaryOp
    892959{
     
    905972//@ManMemo: Module: {\bf catalogif}.
    906973//@Doc: OP_MINUS on C type #unsigned long# and #unsigned long#, result #unsigned long#.
    907 
     974/**
     975  * \ingroup Catalogmgrs
     976  */
    908977class OpMINUSCULong : public BinaryOp
    909978{
     
    921990//@ManMemo: Module: {\bf catalogif}.
    922991//@Doc: OP_DIV on C type #unsigned long# and #unsigned long#, result #unsigned long#.
    923 
     992/**
     993  * \ingroup Catalogmgrs
     994  */
    924995class OpDIVCULong : public BinaryOp
    925996{
     
    9371008//@ManMemo: Module: {\bf catalogif}.
    9381009//@Doc: OP_MULT on C type #unsigned long# and #unsigned long#, result #unsigned long#.
    939 
     1010/**
     1011  * \ingroup Catalogmgrs
     1012  */
    9401013class OpMULTCULong : public BinaryOp
    9411014{
     
    9541027//@ManMemo: Module: {\bf catalogif}.
    9551028//@Doc: OP_AND on C type #unsigned long# and #unsigned long#, result #unsigned long#.
    956 
     1029/**
     1030  * \ingroup Catalogmgrs
     1031  */
    9571032class OpANDCULong : public BinaryOp
    9581033{
     
    9711046//@ManMemo: Module: {\bf catalogif}.
    9721047//@Doc: OP_AND on Bools (logical as opposed to bitwise)
    973 
     1048/**
     1049  * \ingroup Catalogmgrs
     1050  */
    9741051class OpANDBool : public BinaryOp
    9751052{
     
    9881065//@ManMemo: Module: {\bf catalogif}.
    9891066//@Doc: OP_OR on C type #unsigned long# and #unsigned long#, result #unsigned long#.
    990 
     1067/**
     1068  * \ingroup Catalogmgrs
     1069  */
    9911070class OpORCULong : public BinaryOp
    9921071{
     
    10051084//@ManMemo: Module: {\bf catalogif}.
    10061085//@Doc: OP_OR on Bools (logical as opposed to bitwise)
    1007 
     1086/**
     1087  * \ingroup Catalogmgrs
     1088  */
    10081089class OpORBool : public BinaryOp
    10091090{
     
    10221103//@ManMemo: Module: {\bf catalogif}.
    10231104//@Doc: OP_XOR on C type #unsigned long# and #unsigned long#, result #unsigned long#.
    1024 
     1105/**
     1106  * \ingroup Catalogmgrs
     1107  */
    10251108class OpXORCULong : public BinaryOp
    10261109{
     
    10381121//@ManMemo: Module: {\bf catalogif}.
    10391122//@Doc: OP_XOR on Bools (logical as opposed to bitwise)
    1040 
     1123/**
     1124  * \ingroup Catalogmgrs
     1125  */
    10411126class OpXORBool : public BinaryOp
    10421127{
     
    10541139//@ManMemo: Module: {\bf catalogif}.
    10551140//@Doc: OP_PLUS on C type #long# and #long#, result #long#.
    1056 
     1141/**
     1142  * \ingroup Catalogmgrs
     1143  */
    10571144class OpPLUSCLong : public BinaryOp
    10581145{
     
    10711158//@ManMemo: Module: {\bf catalogif}.
    10721159//@Doc: OP_MINUS on C type #long# and #long#, result #long#.
    1073 
     1160/**
     1161  * \ingroup Catalogmgrs
     1162  */
    10741163class OpMINUSCLong : public BinaryOp
    10751164{
     
    10871176//@ManMemo: Module: {\bf catalogif}.
    10881177//@Doc: OP_DIV on C type #long# and #long#, result #long#.
    1089 
     1178/**
     1179  * \ingroup Catalogmgrs
     1180  */
    10901181class OpDIVCLong : public BinaryOp
    10911182{
     
    11031194//@ManMemo: Module: {\bf catalogif}.
    11041195//@Doc: OP_MULT on C type #long# and #long#, result #long#.
    1105 
     1196/**
     1197  * \ingroup Catalogmgrs
     1198  */
    11061199class OpMULTCLong : public BinaryOp
    11071200{
     
    11201213//@ManMemo: Module: {\bf catalogif}.
    11211214//@Doc: OP_AND on C type #long# and #long#, result #long#.
    1122 
     1215/**
     1216  * \ingroup Catalogmgrs
     1217  */
    11231218class OpANDCLong : public BinaryOp
    11241219{
     
    11371232//@ManMemo: Module: {\bf catalogif}.
    11381233//@Doc: OP_OR on C type #long# and #long#, result #long#.
    1139 
     1234/**
     1235  * \ingroup Catalogmgrs
     1236  */
    11401237class OpORCLong : public BinaryOp
    11411238{
     
    11541251//@ManMemo: Module: {\bf catalogif}.
    11551252//@Doc: OP_XOR on C type #long# and #long#, result #long#.
    1156 
     1253/**
     1254  * \ingroup Catalogmgrs
     1255  */
    11571256class OpXORCLong : public BinaryOp
    11581257{
     
    11701269//@ManMemo: Module: {\bf catalogif}.
    11711270//@Doc: OP_PLUS on C type #double# and #double#, result #double#.
    1172 
     1271/**
     1272  * \ingroup Catalogmgrs
     1273  */
    11731274class OpPLUSCDouble : public BinaryOp
    11741275{
     
    11871288//@ManMemo: Module: {\bf catalogif}.
    11881289//@Doc: OP_MINUS on C type #double# and #double#, result #double#.
    1189 
     1290/**
     1291  * \ingroup Catalogmgrs
     1292  */
    11901293class OpMINUSCDouble : public BinaryOp
    11911294{
     
    12031306//@ManMemo: Module: {\bf catalogif}.
    12041307//@Doc: OP_DIV on C type #double# and #double#, result #double#.
    1205 
     1308/**
     1309  * \ingroup Catalogmgrs
     1310  */
    12061311class OpDIVCDouble : public BinaryOp
    12071312{
     
    12191324//@ManMemo: Module: {\bf catalogif}.
    12201325//@Doc: OP_MULT on C type #double# and #double#, result #double#.
    1221 
     1326/**
     1327  * \ingroup Catalogmgrs
     1328  */
    12221329class OpMULTCDouble : public BinaryOp
    12231330{
     
    12361343//@ManMemo: Module: {\bf catalogif}.
    12371344//@Doc: OP_EQUAL on C type #unsigned long# and #unsigned long#, result #char#.
    1238 
     1345/**
     1346  * \ingroup Catalogmgrs
     1347  */
    12391348class OpEQUALCCharCULong : public BinaryOp
    12401349{
     
    12521361//@ManMemo: Module: {\bf catalogif}.
    12531362//@Doc: OP_LESS on C type #unsigned long# and #unsigned long#, result #char#.
    1254 
     1363/**
     1364  * \ingroup Catalogmgrs
     1365  */
    12551366class OpLESSCCharCULong : public BinaryOp
    12561367{
     
    12681379//@ManMemo: Module: {\bf catalogif}.
    12691380//@Doc: OP_LESSEQUAL on C type #unsigned long# and #unsigned long#, result #char#.
    1270 
     1381/**
     1382  * \ingroup Catalogmgrs
     1383  */
    12711384class OpLESSEQUALCCharCULong : public BinaryOp
    12721385{
     
    12851398//@ManMemo: Module: {\bf catalogif}.
    12861399//@Doc: OP_NOTEQUAL on C type #unsigned long# and #unsigned long#, result #char#.
    1287 
     1400/**
     1401  * \ingroup Catalogmgrs
     1402  */
    12881403class OpNOTEQUALCCharCULong : public BinaryOp
    12891404{
     
    13021417//@ManMemo: Module: {\bf catalogif}.
    13031418//@Doc: OP_GREATER on C type #unsigned long# and #unsigned long#, result #char#.
    1304 
     1419/**
     1420  * \ingroup Catalogmgrs
     1421  */
    13051422class OpGREATERCCharCULong : public BinaryOp
    13061423{
     
    13191436//@ManMemo: Module: {\bf catalogif}.
    13201437//@Doc: OP_GREATEREQUAL on \Ref{ULong} and \Ref{ULong}, result \Ref{Bool}.
    1321 
     1438/**
     1439  * \ingroup Catalogmgrs
     1440  */
    13221441class OpGREATEREQUALCCharCULong : public BinaryOp
    13231442{
     
    13361455//@ManMemo: Module: {\bf catalogif}.
    13371456//@Doc: OP_EQUAL on C type #unsigned long# and #unsigned long#, result #char#.
    1338 
     1457/**
     1458  * \ingroup Catalogmgrs
     1459  */
    13391460class OpEQUALCCharCLong : public BinaryOp
    13401461{
     
    13521473//@ManMemo: Module: {\bf catalogif}.
    13531474//@Doc: OP_LESS on C type #long# and #long#, result #char#.
    1354 
     1475/**
     1476  * \ingroup Catalogmgrs
     1477  */
    13551478class OpLESSCCharCLong : public BinaryOp
    13561479{
     
    13681491//@ManMemo: Module: {\bf catalogif}.
    13691492//@Doc: OP_LESSEQUAL on C type #long# and #long#, result #char#.
    1370 
     1493/**
     1494  * \ingroup Catalogmgrs
     1495  */
    13711496class OpLESSEQUALCCharCLong : public BinaryOp
    13721497{
     
    13851510//@ManMemo: Module: {\bf catalogif}.
    13861511//@Doc: OP_NOTEQUAL on C type #long# and #long#, result #char#.
    1387 
     1512/**
     1513  * \ingroup Catalogmgrs
     1514  */
    13881515class OpNOTEQUALCCharCLong : public BinaryOp
    13891516{
     
    14021529//@ManMemo: Module: {\bf catalogif}.
    14031530//@Doc: OP_GREATER on C type #long# and #long#, result #char#.
    1404 
     1531/**
     1532  * \ingroup Catalogmgrs
     1533  */
    14051534class OpGREATERCCharCLong : public BinaryOp
    14061535{
     
    14191548//@ManMemo: Module: {\bf catalogif}.
    14201549//@Doc: OP_GREATEREQUAL on C type #long# and #long#, result #char#.
    1421 
     1550/**
     1551  * \ingroup Catalogmgrs
     1552  */
    14221553class OpGREATEREQUALCCharCLong : public BinaryOp
    14231554{
     
    14361567//@ManMemo: Module: {\bf catalogif}.
    14371568//@Doc: OP_EQUAL on C type #double# and #double#, result #char#.
    1438 
     1569/**
     1570  * \ingroup Catalogmgrs
     1571  */
    14391572class OpEQUALCCharCDouble : public BinaryOp
    14401573{
     
    14521585//@ManMemo: Module: {\bf catalogif}.
    14531586//@Doc: OP_LESS on C type #double# and #double#, result #char#.
    1454 
     1587/**
     1588  * \ingroup Catalogmgrs
     1589  */
    14551590class OpLESSCCharCDouble : public BinaryOp
    14561591{
     
    14681603//@ManMemo: Module: {\bf catalogif}.
    14691604//@Doc: OP_LESSEQUAL on C type #double# and #double#, result #char#.
    1470 
     1605/**
     1606  * \ingroup Catalogmgrs
     1607  */
    14711608class OpLESSEQUALCCharCDouble : public BinaryOp
    14721609{
     
    14851622//@ManMemo: Module: {\bf catalogif}.
    14861623//@Doc: OP_NOTEQUAL on C type #double# and #double#, result #char#.
    1487 
     1624/**
     1625  * \ingroup Catalogmgrs
     1626  */
    14881627class OpNOTEQUALCCharCDouble : public BinaryOp
    14891628{
     
    15021641//@ManMemo: Module: {\bf catalogif}.
    15031642//@Doc: OP_GREATER on C type #double# and #double#, result #char#.
    1504 
     1643/**
     1644  * \ingroup Catalogmgrs
     1645  */
    15051646class OpGREATERCCharCDouble : public BinaryOp
    15061647{
     
    15191660//@ManMemo: Module: {\bf catalogif}.
    15201661//@Doc: OP_GREATEREQUAL on C type #double# and #double#, result #char#.
    1521 
     1662/**
     1663  * \ingroup Catalogmgrs
     1664  */
    15221665class OpGREATEREQUALCCharCDouble : public BinaryOp
    15231666{
     
    15361679//@ManMemo: Module: {\bf catalogif}.
    15371680//@Doc: OP_PLUS specialized for RasDaMan type Char.
    1538 
     1681/**
     1682  * \ingroup Catalogmgrs
     1683  */
    15391684class OpPLUSChar : public BinaryOp
    15401685{
     
    15531698//@ManMemo: Module: {\bf catalogif}.
    15541699//@Doc: OP_MINUS specialized for RasDaMan type Char.
    1555 
     1700/**
     1701  * \ingroup Catalogmgrs
     1702  */
    15561703class OpMINUSChar : public BinaryOp
    15571704{
     
    15691716//@ManMemo: Module: {\bf catalogif}.
    15701717//@Doc: OP_MULT specialized for RasDaMan type Char.
    1571 
     1718/**
     1719  * \ingroup Catalogmgrs
     1720  */
    15721721class OpMULTChar : public BinaryOp
    15731722{
     
    15861735//@ManMemo: Module: {\bf catalogif}.
    15871736//@Doc: OP_DIV specialized for RasDaMan type Char.
    1588 
     1737/**
     1738  * \ingroup Catalogmgrs
     1739  */
    15891740class OpDIVChar : public BinaryOp
    15901741{
     
    16021753//@ManMemo: Module: {\bf catalogif}.
    16031754//@Doc: OP_EQUAL specialized for RasDaMan type Char.
    1604 
     1755/**
     1756  * \ingroup Catalogmgrs
     1757  */
    16051758class OpEQUALChar : public BinaryOp
    16061759{
     
    16181771//@ManMemo: Module: {\bf catalogif}.
    16191772//@Doc: OP_LESS specialized for RasDaMan type Char.
    1620 
     1773/**
     1774  * \ingroup Catalogmgrs
     1775  */
    16211776class OpLESSChar : public BinaryOp
    16221777{
     
    16341789//@ManMemo: Module: {\bf catalogif}.
    16351790//@Doc: OP_LESSEQUAL specialized for RasDaMan type Char.
    1636 
     1791/**
     1792  * \ingroup Catalogmgrs
     1793  */
    16371794class OpLESSEQUALChar : public BinaryOp
    16381795{
     
    16511808//@ManMemo: Module: {\bf catalogif}.
    16521809//@Doc: OP_NOTEQUAL specialized for RasDaMan type Char.
    1653 
     1810/**
     1811  * \ingroup Catalogmgrs
     1812  */
    16541813class OpNOTEQUALChar : public BinaryOp
    16551814{
     
    16681827//@ManMemo: Module: {\bf catalogif}.
    16691828//@Doc: OP_GREATER specialized for RasDaMan type Char.
    1670 
     1829/**
     1830  * \ingroup Catalogmgrs
     1831  */
    16711832class OpGREATERChar : public BinaryOp
    16721833{
     
    16861847//@Doc: OP_GREATEREQUAL specialized for RasDaMan type Char.
    16871848
     1849/**
     1850  * \ingroup Catalogmgrs
     1851  */
    16881852class OpGREATEREQUALChar : public BinaryOp
    16891853{
     
    17031867//@Doc: OP_IDENTITY specialized for RasDaMan type Char.
    17041868
     1869/**
     1870  * \ingroup Catalogmgrs
     1871  */
    17051872class OpIDENTITYChar : public UnaryOp
    17061873{
     
    17161883//@Doc: OP_IDENTITY specialized for RasDaMan type Short.
    17171884
     1885/**
     1886  * \ingroup Catalogmgrs
     1887  */
    17181888class OpIDENTITYShort : public UnaryOp
    17191889{
     
    17291899//@Doc: OP_IDENTITY specialized for RasDaMan type Long.
    17301900
     1901/**
     1902  * \ingroup Catalogmgrs
     1903  */
    17311904class OpIDENTITYLong : public UnaryOp
    17321905{
     
    17491922*/
    17501923
     1924/**
     1925  * \ingroup Catalogmgrs
     1926  */
    17511927class MarrayOp
    17521928{
     
    17791955*/
    17801956
     1957/**
     1958  * \ingroup Catalogmgrs
     1959  */
    17811960class GenCondenseOp
    17821961{
     
    18181997//--------------------------------------------
    18191998
     1999/**
     2000  * \ingroup Catalogmgrs
     2001  */
    18202002class OpPLUSComplex : public BinaryOp {
    18212003public:
     
    18462028};
    18472029
     2030/**
     2031  * \ingroup Catalogmgrs
     2032  */
    18482033class OpMINUSComplex : public BinaryOp {
    18492034public:
     
    18732058};
    18742059
     2060/**
     2061  * \ingroup Catalogmgrs
     2062  */
    18752063class OpDIVComplex : public BinaryOp {
    18762064public:
     
    19002088};
    19012089
     2090/**
     2091  * \ingroup Catalogmgrs
     2092  */
    19022093class OpMULTComplex : public BinaryOp {
    19032094public:
     
    19282119};
    19292120
     2121/**
     2122  * \ingroup Catalogmgrs
     2123  */
    19302124class OpIDENTITYComplex : public UnaryOp {
    19312125public:
     
    19342128};
    19352129
     2130/**
     2131  * \ingroup Catalogmgrs
     2132  */
    19362133class OpRealPart : public UnaryOp {
    19372134public:
     
    19492146                                             
    19502147
     2148/**
     2149  * \ingroup Catalogmgrs
     2150  */
    19512151class OpImaginarPart : public UnaryOp {
    19522152public:
     
    19702170*/
    19712171
     2172/**
     2173  * \ingroup Catalogmgrs
     2174  */
    19722175class OpCAST : public UnaryOp {
    19732176public:
     
    19882191//@Doc: OP_OVERLAY
    19892192
     2193/**
     2194  * \ingroup Catalogmgrs
     2195  */
    19902196class OpOVERLAY : public BinaryOp
    19912197{
     
    20192225*/
    20202226
     2227/**
     2228  * \ingroup Catalogmgrs
     2229  */
    20212230class OpBIT : public BinaryOp {
    20222231public:
  • catalogmgr/typefactory.hh

    r8f27e65 r3f00554e  
    100100*/
    101101
     102/**
     103  * \ingroup Catalogmgrs
     104  */
    102105class TypeFactory
    103106        {
Note: See TracChangeset for help on using the changeset viewer.