示例#1
0
DeepSkyObject::DeepSkyObject( const CatalogEntryData &data, CatalogComponent *cat )
{
    // FIXME: This assumes that CatalogEntryData coordinates have
    // J2000.0 as epoch as opposed to the catalog's epoch!!! -- asimha
    qWarning() << "Creating a DeepSkyObject from CatalogEntryData assumes that coordinates are J2000.0";
    setType( data.type );
    setRA0( data.ra/15.0 ); // NOTE: CatalogEntryData stores RA in degrees, whereas setRA0() wants it in hours.
    setDec0( data.dec );
    setLongName( data.long_name );
    if( ! data.catalog_name.isEmpty() )
        setName( data.catalog_name + ' ' + QString::number( data.ID ) );
    else {
        setName( data.long_name );
        setLongName( QString() );
    }
    MajorAxis = data.major_axis;
    MinorAxis = data.minor_axis;
    PositionAngle = data.position_angle;
    setMag( data.magnitude );
    PGC = 0;
    UGC = 0;
    setCatalog( data.catalog_name );
    updateID = updateNumID = 0;
    customCat = cat;
    Flux = data.flux;

    // Disable image loading on init
    //loadImage();
}
示例#2
0
GetText::GetText() : isLoaded(false), iconv_cd_(nullptr)
{
    setCatalogDir("messages", "/usr/share/locale");
    setCatalog("messages");
    setLocale("C");
    setCodepage("ISO-8859-1");
}
示例#3
0
SbfToVtkDialog::SbfToVtkDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::SbfToVtkDialog)
{
    patternRE = QString("([A-Za-z_0-9]+[A-Za-z_1-9])(0[0-9]+)\\.([A-Za-z_]+$)");
    ui->setupUi(this);
    settings = new QSettings("RNCKI", "qSbfToVtk");
    QStringList knownDirs;
    knownDirs = settings->value("catalogs", QVariant(knownDirs)).toStringList();
    ui->catalogCB->addItems(knownDirs);
    if(ui->catalogCB->count()){
        catalog = ui->catalogCB->itemText(0) + "/";
        updateCatalogContents();
    }
    numLastCatalogs = 10;
    ui->sbaExtentionLE->setText(settings->value("sbaFormat", "sba").toString());
    ui->mtrNumDigitsSB->setValue(settings->value("numDigitsMtr", 3).toInt());
    ui->numDigitsNodeSB->setValue(settings->value("numDigitsNode", 4).toInt());
    ui->numDigitsBundleSB->setValue(settings->value("numDigitsBundle", 4).toInt());
    ui->mtrNameLE->setEnabled(false);
    connect(ui->mtrBaseNameLE, SIGNAL(textChanged(QString)), this, SLOT(updateMtrName()));
    connect(ui->mtrNumDigitsSB, SIGNAL(valueChanged(int)), this, SLOT(updateMtrName()));
    connect(ui->sbaExtentionLE, SIGNAL(textChanged(QString)), this, SLOT(updateMtrName()));
    connect(ui->catalogCB, SIGNAL(highlighted(QString)), this, SLOT(setCatalog(QString)));

    stdNamesNode << "uuu";
    stdNamesNode = settings->value("stdNamesNode", stdNamesNode).toStringList();
    ui->stdNodeLW->addItems(stdNamesNode);

    stdNamesBundle << "s01" << "s02" << "s03";
    stdNamesBundle = settings->value("stdNamesBundle", stdNamesBundle).toStringList();
    ui->stdBundleLW->addItems(stdNamesBundle);

    //updateCatalogContents();
    //updateMtrName();
    setCatalog(catalog);
}
示例#4
0
DeepSkyObject::DeepSkyObject( int t, dms r, dms d, float m,
                              const QString &n, const QString &n2,
                              const QString &lname, const QString &cat,
                              float a, float b, double pa, int pgc, int ugc )
    : SkyObject( t, r, d, m, n, n2, lname )
{
    MajorAxis = a;
    MinorAxis = b;
    PositionAngle = pa;
    PGC = pgc;
    UGC = ugc;
    setCatalog( cat );
    updateID = updateNumID = 0;
    customCat = NULL;
    Flux = 0;

    // Disable image loading on init
    //loadImage();
}
void SessionDefaults::setSessionDefaultAttributeValue
(SessionDefaultMap sda, char * attrValue, Lng32 attrValueLen)
{
  Lng32 defaultValueAsLong = -1;
  NABoolean defaultValueAsBoolean = FALSE;

  if (attrValue)
    {
      if (sda.attributeType == SessionDefaults::SDT_BINARY_SIGNED)
	{
	  ex_expr::exp_return_type rc =
	    convDoIt(attrValue, attrValueLen, REC_BYTE_F_ASCII, 
		     0, 0,
		     (char*)&defaultValueAsLong, sizeof(Lng32), 
		     REC_BIN32_SIGNED, 
		     0, 0, 
		     NULL, 0);
	  if (rc != ex_expr::EXPR_OK)
	    {
	      return; // error
	    }
	}
      else if (sda.attributeType == SessionDefaults::SDT_BOOLEAN)
	{
	  if ((strcmp(attrValue, "ON") == 0) ||
	      (strcmp(attrValue, "TRUE") == 0))
	    defaultValueAsBoolean = TRUE;
	}
    }

  switch (sda.attribute)
    {
    case AQR_ENTRIES:
      {
	aqrInfo()->setAQREntriesFromInputStr(attrValue, attrValueLen);
      }
    break;

    case AUTO_QUERY_RETRY_WARNINGS:
      {
	if (defaultValueAsBoolean)
	  setAQRWarnings(1);
	else
	  setAQRWarnings(0);
      }
    break;

    case DBTR_PROCESS:
      {
	setDbtrProcess(defaultValueAsBoolean);
      }
    break;

    case MXCMP_PRIORITY:
      {
	setMxcmpPriority(defaultValueAsLong);
      }
    break;
    
    case MXCMP_PRIORITY_DELTA:
      {
	setMxcmpPriorityDelta(defaultValueAsLong);
      }
    break;
    
    case ESP_PRIORITY:
      {
	setEspPriority(defaultValueAsLong);
      }
    break;
    
    case ESP_PRIORITY_DELTA:
      {
	setEspPriorityDelta(defaultValueAsLong);
      }
    break;
    
    case ESP_FIXUP_PRIORITY:
      {
	setEspFixupPriority(defaultValueAsLong);
      }
    break;
    
    case ESP_FIXUP_PRIORITY_DELTA:
      {
	setEspFixupPriorityDelta(defaultValueAsLong);
      }
    break;
    
    case ESP_ASSIGN_DEPTH:
      {
	setEspAssignDepth(defaultValueAsLong);
      }
    break;

    case ESP_ASSIGN_TIME_WINDOW:
      {
	setEspAssignTimeWindow(defaultValueAsLong);
      }
    break;

    case ESP_STOP_IDLE_TIMEOUT:
      {
	setEspStopIdleTimeout(defaultValueAsLong);
      }
    break;

    case ESP_IDLE_TIMEOUT:
      {
	setEspIdleTimeout(defaultValueAsLong);
      }
    break;

    case COMPILER_IDLE_TIMEOUT:
      {
	setCompilerIdleTimeout(defaultValueAsLong);
      }
    break;

    case ESP_INACTIVE_TIMEOUT:
      {
	setEspInactiveTimeout(defaultValueAsLong);
      }
    break;

    case ESP_RELEASE_WORK_TIMEOUT:
      {
	setEspReleaseWorkTimeout(defaultValueAsLong);
      }
    break;

    case MAX_POLLING_INTERVAL:
      {
	setMaxPollingInterval(defaultValueAsLong);
      }
    break;
    case PERSISTENT_OPENS:
      {
	setPersistentOpens(defaultValueAsLong);
      }
    break;

    case ESP_CLOSE_ERROR_LOGGING:
      {
	setEspCloseErrorLogging(defaultValueAsBoolean);
      }
    break;

    case CATALOG:
      {
	setCatalog(attrValue, attrValueLen);
      };
    break;

    case SCHEMA:
      {
	setSchema(attrValue, attrValueLen);
      };
    break;

    case USE_LIBHDFS:
      {
         setUseLibHdfs(defaultValueAsBoolean);

      }
      break;
    case USER_EXPERIENCE_LEVEL:
      {
	setUEL(attrValue, attrValueLen);
      };
    break;

    case RTS_TIMEOUT:
      {
        setRtsTimeout(defaultValueAsLong);
      }
      break;

    case ALTPRI_MASTER:
      {
	setAltpriMaster(defaultValueAsBoolean);
      }
    break;

    case ALTPRI_MASTER_SEQ_EXE:
      {
	setAltpriMasterSeqExe(defaultValueAsBoolean);
      }
    break;

    case ALTPRI_FIRST_FETCH:
      {
	setAltpriFirstFetch(defaultValueAsBoolean);
      }
    break;

    case ALTPRI_ESP:
      {
	setAltpriEsp(defaultValueAsBoolean);
      }
    break;
 
    case INTERNAL_FORMAT_IO:
      {
	setInternalFormatIO(defaultValueAsBoolean);
      }
      break;
    case ISO_MAPPING:
      {
        if (attrValueLen != strlen(SQLCHARSETSTRING_ISO88591) ||
            strcmp(attrValue, SQLCHARSETSTRING_ISO88591) != 0)
        {
          // Ignore the specified ISO_MAPPING setting
        }
        setIsoMappingName(SQLCHARSETSTRING_ISO88591, strlen(SQLCHARSETSTRING_ISO88591));
      }
      break;
    case PARENT_QID:
      setParentQid(attrValue, attrValueLen);
      break;
    case PARENT_QID_SYSTEM:
      setParentQidSystem(attrValue, attrValueLen);
      break;
    case WMS_PROCESS:
      setWmsProcess(defaultValueAsBoolean);
      break;
    case ESP_FREEMEM_TIMEOUT:
      {
	setEspFreeMemTimeout(defaultValueAsLong);
      }
      break;
    case STATISTICS_VIEW_TYPE:
      setStatisticsViewType(defaultValueAsLong);
      break;
    case RECLAIM_MEMORY_AFTER:
      setReclaimTotalMemorySize(defaultValueAsLong);
      break;
    case RECLAIM_FREE_MEMORY_RATIO:
      setReclaimFreeMemoryRatio(defaultValueAsLong);
      break;
    case RECLAIM_FREE_PFS_RATIO:
      setReclaimFreePFSRatio(defaultValueAsLong);
      break;
    case CANCEL_ESCALATION_INTERVAL:
      {
	setCancelEscalationInterval(defaultValueAsLong);
      }
      break;
    case CANCEL_ESCALATION_MXOSRVR_INTERVAL:
      {
	setCancelEscalationMxosrvrInterval(defaultValueAsLong);
      }
      break;
    case CANCEL_ESCALATION_SAVEABEND:
      {
	setCancelEscalationSaveabend(defaultValueAsBoolean);
      }
      break;
    case CANCEL_LOGGING:
      {
	setCancelLogging(defaultValueAsBoolean);
      }
      break;
    case CANCEL_QUERY_ALLOWED:
      {
	setCancelQueryAllowed(defaultValueAsBoolean);
      }
      break;
    case CANCEL_UNIQUE_QUERY:
      {
	setCancelUniqueQuery(defaultValueAsBoolean);
      }
      break;
    case SUSPEND_LOGGING:
      {
        setSuspendLogging(defaultValueAsBoolean);
      }
      break;
    case CALL_EMBEDDED_ARKCMP:
      {
	setCallEmbeddedArkcmp(defaultValueAsBoolean);
      }
      break;
    default:
      {
      }
    break;
    };
}
示例#6
0
const char* GetText::init(const char* catalog, const char* directory)
{
    this->directory_ = directory;

    return setCatalog(catalog);
}