Esempio n. 1
0
void
ManagedFileListWidget::OnDownloadComplete(const TCHAR *path_relative,
                                          bool success)
{
  const TCHAR *name = BaseName(path_relative);
  if (name == NULL)
    return;

  WideToACPConverter name2(name);
  if (!name2.IsValid())
    return;

  const std::string name3(name2);

  mutex.Lock();

  downloads.erase(name3);

  if (StringIsEqual(name2, "repository")) {
    repository_failed = !success;
    if (success)
      repository_modified = true;
  } else if (!success)
    failures.insert(name3);

  mutex.Unlock();

  SendNotification();
}
Esempio n. 2
0
TEST( Buffer, copy_with_pos_b ) {
	std::string name1("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
	std::string name2( "rako" );
	std::string name3( "otrodddd" );

	util::Buffer buf( name1.c_str(), (int)name1.length() );
	ASSERT_TRUE( buf.length() == (int)name1.length() );
	ASSERT_TRUE( buf.capacity() == (int)name1.length() );
	ASSERT_TRUE( buf.blockSize() == 0 );
	ASSERT_TRUE( buf.buffer() != NULL );

	buf.copy( name2.c_str(), (int)name2.length() );
	ASSERT_TRUE( buf.length() == (int)name2.length() );
	ASSERT_TRUE( buf.capacity() == (int)name1.length() );
	ASSERT_TRUE( buf.blockSize() == 0 );
	ASSERT_TRUE( buf.buffer() != NULL );
	ASSERT_TRUE( strncmp(buf.buffer(),name2.c_str(),(int)name2.length()) == 0 );

	buf.copy( buf.length()+5, name3.c_str(), (int)name3.length() );
	int s = (int)(name2.length()+name3.length()+5);
	ASSERT_TRUE( buf.length() == s );
	ASSERT_TRUE( buf.capacity() == (int)name1.length() );
	ASSERT_TRUE( buf.blockSize() == 0 );
	ASSERT_TRUE( buf.buffer() != NULL );
	ASSERT_TRUE( strncmp(buf.buffer(),"rakoaaaaaotrodddd",buf.length()) == 0 );
}
BOOST_AUTO_TEST_CASE_TEMPLATE(PublisherKeySelector2, T, InMemoryStorages)
{
  T ims;
  Name name("/insert/withkey");
  shared_ptr<Data> data = makeData(name);
  ims.insert(*data);

  Name name2("/insert/withkey2");
  shared_ptr<Data> data2 = make_shared<Data>(name2);

  Name keyName("/somewhere/key");
  const ndn::KeyLocator locator(keyName);

  ndn::SignatureSha256WithRsa fakeSignature;
  fakeSignature.setValue(makeEmptyBlock(tlv::SignatureValue));

  fakeSignature.setKeyLocator(locator);
  data2->setSignature(fakeSignature);
  data2->wireEncode();

  ims.insert(*data2);

  shared_ptr<Interest> interest = makeInterest(name2);
  interest->setPublisherPublicKeyLocator(locator);

  shared_ptr<const Data> found = ims.find(*interest);
  BOOST_CHECK(found != nullptr);
  BOOST_CHECK_EQUAL(found->getName(), data2->getName());
}
Esempio n. 4
0
int main(void)
{
	cout << "==========================" << endl;
	cout << "Test: Default constructor " << endl;
	cout << "--------------------------" << endl;
	Name name1;
	name1.print();
	cout << "==========================" << endl << endl;

	cout << "==========================" << endl;
	cout << "Test: Valid constructor " << endl;
	cout << "--------------------------" << endl;
	Name name2("Gustav", "A. Gammelgaard");
	name2.print();
	cout << "==========================" << endl << endl;

	cout << "==========================" << endl;
	cout << "Test: Set valid name" << endl;
	cout << "--------------------------" << endl;
	name1.set("Gusse", "far");
	name1.print();
	cout << "==========================" << endl << endl;

		return 0;
}
Esempio n. 5
0
jobject
Context::GetSystemService(JNIEnv *env, const char *name)
{
  assert(env != nullptr);
  assert(name != nullptr);

  Java::String name2(env, name);
  return GetSystemService(env, name2);
}
Esempio n. 6
0
void TestMonthName()
	{
	test.Next(_L("TMonthName"));
	TMonthName name1;
	test(name1.Compare(_L("January"))==KErrNone);
	TMonthName name2(EDecember);
	test(name2.Compare(_L("December"))==KErrNone);
	name1.Set(EMarch);
	test(name1.Compare(_L("March"))==KErrNone);
	}
Esempio n. 7
0
void TestDayNameAbb()
	{
	test.Next(_L("TDayNameAbb"));
	TDayNameAbb name1;
	test(name1.Compare(_L("Mon"))==KErrNone);
	TDayNameAbb name2(ETuesday);
	test(name2.Compare(_L("Tue"))==KErrNone);
	name1.Set(ESaturday);
	test(name1.Compare(_L("Sat"))==KErrNone);
	}
Esempio n. 8
0
void TestDayName()
	{
	test.Start(_L("TDayName"));
	TDayName name1;
	test(name1.Compare(_L("Monday"))==KErrNone);
	TDayName name2(ESunday);
	test(name2.Compare(_L("Sunday"))==KErrNone);
	name1.Set(EWednesday);
	test(name1.Compare(_L("Wednesday"))==KErrNone);
	}
Esempio n. 9
0
void TestAmPmName()
	{
	test.Next(_L("TAmPmName"));
	TAmPmName name1;
	test(name1.Compare(_L("am"))==KErrNone);
	TAmPmName name2(EPm);
	test(name2.Compare(_L("pm"))==KErrNone);
	name1.Set(EPm);
	test(name1.Compare(_L("pm"))==KErrNone);
	}
Esempio n. 10
0
gcc_pure
static const AvailableFile *
FindRemoteFile(const FileRepository &repository, const TCHAR *name)
{
  WideToACPConverter name2(name);
  if (!name2.IsValid())
    return NULL;

  return FindRemoteFile(repository, name2);
}
Esempio n. 11
0
void TestMonthNameAbb()
	{
	test.Next(_L("TMonthNameAbb"));
	TMonthNameAbb name1;
	test(name1.Compare(_L("Jan"))==KErrNone);
	TMonthNameAbb name2(EFebruary);
	test(name2.Compare(_L("Feb"))==KErrNone);
	name1.Set(ENovember);
	test(name1.Compare(_L("Nov"))==KErrNone);
	}
void VendorHandler::pass2to1() {
    setValid1(true);
    setName1(name2());
    setStreet1(street2());
    setCity1(city2());
    setState1(state2());
    setRegion1(region2());
    setTime1(time2());
    setZip1(zip2());
    setPrice1(price2());
}
Esempio n. 13
0
// If this FileDecoder is associated with a JAR file, make sure when
// we try to use the file handle, we always have an active
// JarFileParser. See JarFileParser.cpp header for the gory details.
void FileDecoder::guarantee_jar_file_handle() {
#ifdef AZZERT
  if (jar_file_name() != NULL) {
    int seen = false;
    ForAllHandles (oop) {
      if (oop->not_null() && oop->is_jar_file_parser()) {
        JarFileParser::Raw parser = oop->obj();
        TypeArray::Raw name1 = parser().pathname();
        TypeArray::Raw name2 = jar_file_name();
        int len1 = name1().length();
        int len2 = name2().length();
        void *base1 = name1().base_address();
        void *base2 = name2().base_address();

        GUARANTEE(len1 == len2 && jvm_memcmp(base1, base2, len1) == 0,
                  "Only one active JarFileParser at any time");
        seen = true;
      }
    }
    GUARANTEE(seen, "JarFileParser associated with this FileDecoder must be "
                    "active on C stack");
  }
Esempio n. 14
0
  bool loadResourceTexture(const char *name, jint *result) {
    Java::String name2(env, name);
    jintArray result2 = env->NewIntArray(3);

    bool success = env->CallBooleanMethod(obj, load_resource_texture_method,
                                          name2.get(), result2);
    if (success)
      env->GetIntArrayRegion(result2, 0, 3, result);

    env->DeleteLocalRef(result2);

    return success;
  }
BOOST_AUTO_TEST_CASE_TEMPLATE(InsertAndNotFindByName, T, InMemoryStorages)
{
  T ims;

  Name name("/insert/and/find");
  shared_ptr<Data> data = makeData(name);
  ims.insert(*data);

  Name name2("/not/find");

  shared_ptr<const Data> found = ims.find(name2);
  BOOST_CHECK(found == nullptr);
}
Esempio n. 16
0
QString ProfilePlotView::alarmLabel(const std::string & name)
{
	std::string lname(name);
	std::transform(lname.begin(), lname.end(), lname.begin(), tolower);

	if (lname == "ascent")
		return tr("Ascent Rate");
	if (lname == "bookmark")
		return tr("Bookmark");

	std::string name2(name);
	std::replace(name2.begin(), name2.end(), '_', ' ');
	return QString::fromStdString(boost::locale::to_title(name2));
}
Esempio n. 17
0
QString StarObject::greekLetter( bool gchar ) const {
    QString code = name2().left(3);
    QString letter = code;  //in case genitive name is *not* a Greek letter
    int alpha = 0x03B1;

    if ( code == "alp" ) gchar ? letter = QString( QChar(alpha + 0) ) : letter = i18n("alpha");
    if ( code == "bet" ) gchar ? letter = QString( QChar(alpha + 1) ) : letter = i18n("beta");
    if ( code == "gam" ) gchar ? letter = QString( QChar(alpha + 2) ) : letter = i18n("gamma");
    if ( code == "del" ) gchar ? letter = QString( QChar(alpha + 3) ) : letter = i18n("delta");
    if ( code == "eps" ) gchar ? letter = QString( QChar(alpha + 4) ) : letter = i18n("epsilon");
    if ( code == "zet" ) gchar ? letter = QString( QChar(alpha + 5) ) : letter = i18n("zeta");
    if ( code == "eta" ) gchar ? letter = QString( QChar(alpha + 6) ) : letter = i18n("eta");
    if ( code == "the" ) gchar ? letter = QString( QChar(alpha + 7) ) : letter = i18n("theta");
    if ( code == "iot" ) gchar ? letter = QString( QChar(alpha + 8) ) : letter = i18n("iota");
    if ( code == "kap" ) gchar ? letter = QString( QChar(alpha + 9) ) : letter = i18n("kappa");
    if ( code == "lam" ) gchar ? letter = QString( QChar(alpha +10) ) : letter = i18n("lambda");
    if ( code == "mu " ) gchar ? letter = QString( QChar(alpha +11) ) : letter = i18n("mu");
    if ( code == "nu " ) gchar ? letter = QString( QChar(alpha +12) ) : letter = i18n("nu");
    if ( code == "xi " ) gchar ? letter = QString( QChar(alpha +13) ) : letter = i18n("xi");
    if ( code == "omi" ) gchar ? letter = QString( QChar(alpha +14) ) : letter = i18n("omicron");
    if ( code == "pi " ) gchar ? letter = QString( QChar(alpha +15) ) : letter = i18n("pi");
    if ( code == "rho" ) gchar ? letter = QString( QChar(alpha +16) ) : letter = i18n("rho");
    //there are two unicode symbols for sigma;
    //skip the first one, the second is more widely used
    if ( code == "sig" ) gchar ? letter = QString( QChar(alpha +18) ) : letter = i18n("sigma");
    if ( code == "tau" ) gchar ? letter = QString( QChar(alpha +19) ) : letter = i18n("tau");
    if ( code == "ups" ) gchar ? letter = QString( QChar(alpha +20) ) : letter = i18n("upsilon");
    if ( code == "phi" ) gchar ? letter = QString( QChar(alpha +21) ) : letter = i18n("phi");
    if ( code == "chi" ) gchar ? letter = QString( QChar(alpha +22) ) : letter = i18n("chi");
    if ( code == "psi" ) gchar ? letter = QString( QChar(alpha +23) ) : letter = i18n("psi");
    if ( code == "ome" ) gchar ? letter = QString( QChar(alpha +24) ) : letter = i18n("omega");

    if ( name2().length() && name2().mid(3,1) != " " )
        letter += '[' + name2().mid(3,1) + ']';

    return letter;
}
BOOST_AUTO_TEST_CASE_TEMPLATE(InsertAndNotFind, T, InMemoryStorages)
{
  T ims;

  Name name("/insert/and/find");
  shared_ptr<Data> data = makeData(name);
  ims.insert(*data);

  Name name2("/not/find");
  shared_ptr<Interest> interest = makeInterest(name2);

  shared_ptr<const Data> found = ims.find(*interest);

  BOOST_CHECK_EQUAL(found.get(), static_cast<const Data*>(0));
}
Esempio n. 19
0
TEST( Buffer, copy_with_pos_c ) {
	std::string name1( "123456789" );
	std::string name2( "1234" );
	std::string res( "121234789" );

	util::Buffer buf( name1.c_str(), name1.length() );
	ASSERT_TRUE( buf.length() == (int)name1.length() );
	ASSERT_TRUE( buf.capacity() == (int)name1.length() );
	ASSERT_TRUE( buf.blockSize() == 0 );
	ASSERT_TRUE( buf.buffer() != NULL );
	ASSERT_TRUE( strncmp(buf.buffer(),name1.c_str(),(int)name1.length()) == 0 );

	buf.copy( 2, name2.c_str(), name2.length() );
	ASSERT_TRUE( buf.length() == (int)res.length() );
	ASSERT_TRUE( buf.capacity() == (int)res.length() );
	ASSERT_TRUE( buf.blockSize() == 0 );
	ASSERT_TRUE( buf.buffer() != NULL );
	ASSERT_TRUE( strncmp(buf.buffer(),res.c_str(),buf.length()) == 0 );
}
Esempio n. 20
0
void
ManagedFileListWidget::OnDownloadAdded(const TCHAR *path_relative,
                                       int64_t size, int64_t position)
{
  const TCHAR *name = BaseName(path_relative);
  if (name == NULL)
    return;

  WideToACPConverter name2(name);
  if (!name2.IsValid())
    return;

  const std::string name3(name2);

  mutex.Lock();
  downloads[name3] = DownloadStatus{size, position};
  failures.erase(name3);
  mutex.Unlock();

  SendNotification();
}
Esempio n. 21
0
    void PropertyTest::testCanCreatePropertiesOfDifferentTypes()
    {
        string name1("prop1");
        string name2("prop2");
        string name3("prop3");
        string name4("prop4");
        string name5("prop5");
        
        bool ok = true;
        string someValue("name");
        int integer = 34;
        double d = 45.24;
        DateTime now;

        Property<string, bool> prop1(name1, ok);
        CPPUNIT_ASSERT_EQUAL(ok, prop1());
        CPPUNIT_ASSERT_EQUAL(ok, prop1.getValue());
        CPPUNIT_ASSERT_EQUAL(name1, prop1.getName());

        Property<string, string> prop2(name2, someValue);
        CPPUNIT_ASSERT_EQUAL(someValue, prop2());
        CPPUNIT_ASSERT_EQUAL(someValue, prop2.getValue());
        CPPUNIT_ASSERT_EQUAL(name2, prop2.getName());

        Property<string, int> prop3(name3, integer);
        CPPUNIT_ASSERT_EQUAL(integer, prop3());
        CPPUNIT_ASSERT_EQUAL(integer, prop3.getValue());
        CPPUNIT_ASSERT_EQUAL(name3, prop3.getName());

        Property<string, double> prop4(name4, d);
        CPPUNIT_ASSERT_EQUAL(d, prop4());
        CPPUNIT_ASSERT_EQUAL(d, prop4.getValue());
        CPPUNIT_ASSERT_EQUAL(name4, prop4.getName());
        
        Property<string, DateTime> prop5(name5, now);
        CPPUNIT_ASSERT_EQUAL(now.utcTime(), prop5().utcTime());
        CPPUNIT_ASSERT_EQUAL(now.utcTime(), prop5.getValue().utcTime());
        CPPUNIT_ASSERT_EQUAL(name5, prop5.getName());
    }
BOOST_AUTO_TEST_CASE_TEMPLATE(InsertAndEvict, T, InMemoryStoragesLimited)
{
  T ims(2);

  Name name("/insert/1");
  shared_ptr<Data> data = makeData(name);
  ims.insert(*data);

  Name name2("/insert/2");
  shared_ptr<Data> data2 = makeData(name2);
  ims.insert(*data2);

  Name name3("/insert/3");
  shared_ptr<Data> data3 = makeData(name3);
  ims.insert(*data3);

  BOOST_CHECK_EQUAL(ims.size(), 2);

  shared_ptr<Interest> interest = makeInterest(name);
  shared_ptr<const Data> found = ims.find(*interest);
  BOOST_CHECK(found == nullptr);
}
Esempio n. 23
0
int main() {

	Room* B111 = new Room("B111");
	Time atime;
	atime.d_year = 2015;
	atime.d_month = 9; 
	atime.d_day = 14;
	atime.d_hour = 4; 
	atime.d_minutes = 10;
	const char *names[] = { "Rodger", "Kate", "Willie", "Ben", "Brian" };
	vector<string> name1(names, end(names));
	vector<string> name2(names, end(names));
	vector<string> name3(names, end(names));
	vector<string> name4(names, end(names));
	vector<string> name5(names, end(names));
 	B111->add(new Meeting(true, name1, "Assignment1", atime, 56, 5));
	B111->print();
	B111->add(new Meeting(true, name2, "Midtern" , atime, 66, 0));
	B111->print();
	B111->add(new Meeting(true, name3, "FinalExam ", atime, 67, 7));
	B111->print();
	B111->add(new Meeting(true, name4, "Faculty Meeting", atime, 69, 3));
	B111->print();
	B111->add(new Meeting(true, name5, "TA Meeting ", atime, 70, 0));
	B111->print();
	Room* A111 = new Room("A111");
	B111 = new Room(*A111);
	B111->setName("B111");
	Meeting* getTogether = new Meeting(true, name2, "Assigment2", atime, 34, 0); 
	B111->add(getTogether); 
	B111->print(); 
	A111->print();
	delete A111; 
	B111->print();
	delete B111; 

	system("pause");
}
Esempio n. 24
0
// formerly load_exit_model_bitmap
static grs_bitmap *bm_load_extra_objbitmap(const char *name)
{
	assert(N_ObjBitmaps < ObjBitmaps.size());
	{
		ObjBitmaps[N_ObjBitmaps] = read_extra_bitmap_iff(name);

		if (ObjBitmaps[N_ObjBitmaps].index == 0)
		{
			RAIIdmem<char[]> name2(d_strdup(name));
			*strrchr(name2.get(), '.') = '\0';
			ObjBitmaps[N_ObjBitmaps] = read_extra_bitmap_d1_pig(name2.get());
		}
		if (ObjBitmaps[N_ObjBitmaps].index == 0)
			return NULL;

		if (GameBitmaps[ObjBitmaps[N_ObjBitmaps].index].bm_w!=64 || GameBitmaps[ObjBitmaps[N_ObjBitmaps].index].bm_h!=64)
			Error("Bitmap <%s> is not 64x64",name);
		ObjBitmapPtrs[N_ObjBitmaps] = N_ObjBitmaps;
		N_ObjBitmaps++;
		assert(N_ObjBitmaps < ObjBitmaps.size());
		return &GameBitmaps[ObjBitmaps[N_ObjBitmaps-1].index];
	}
}
Esempio n. 25
0
int test_pair3()
{
	std::pair<std::string, int> name1("Som", 15);
	std::pair<std::string, int> name2(name1);
	std::cout << "name2: " << name2.first << "    " << name2.second << std::endl;
	
	std::pair<std::string, int> name3 = std::make_pair("Som", 15);
	if (name1 == name3) {
		std::cout << "they are the same people" << std::endl;
	} else {
		std::cout << "they are not the same people" << std::endl;
	}

	std::pair<std::string, int> name4;
	name4 = name1;
	std::cout << "name4: " << name4.first << "    " << name4.second << std::endl;

	std::pair<std::string, int> name5("Som", 16);
	if (name1 > name5) {
		std::cout << "name1 > name5" << std::endl;
	} else if (name1 < name5) {
		std::cout << "name1 < name5" << std::endl;
	} else {
		std::cout << "name1 == name5" << std::endl;
	}

	std::pair<std::string, int> name6("Take", 11);
	std::cout << "name1: " << name1.first << "    " << name1.second << std::endl;
	std::cout << "name6: " << name6.first << "    " << name6.second << std::endl;
	std::swap(name1, name6); // C++11::endl;
	std::cout << "after std::swap: " << std::endl;
	std::cout << "name1: " << name1.first << "    " << name1.second << std::endl;
	std::cout << "name6: " << name6.first << "    " << name6.second << std::endl;

	return 0;
}
Esempio n. 26
0
bool NMCFile::loadFile(const std::string& filename)
{
	FILE* handle = NULL;

	try{
		handle = fopen(filename.c_str(), "rb");
		if(handle == NULL) return false;

		std::unique_ptr<char> name1(new char[33]); // US-ASCII chars
		std::unique_ptr<char> name2(new char[33]);
		unsigned int len = 0;

		if(fread(name1.get(), sizeof(char), 32, handle) != 32){
			fclose(handle);
			return false;
		}

		if(fread(name2.get(), sizeof(char), 32, handle) != 32){
			fclose(handle);
			return false;
		}

		if(fread(&len, sizeof(unsigned int), 1, handle) != 1){ // assumes little endianess here...
			fclose(handle);
			return false;
		}

		if(len > 10000){ // sanity check [in practice values must be always "small"]
			fclose(handle);
			return false;
		}

		name1.get()[32] = '\0';
		name2.get()[32] = '\0';

		// next we read actual "program" data (floats)

		std::unique_ptr<float> program1(new float[len]); // 32bit floats [little endian]
		std::unique_ptr<float> program2(new float[len]);

		if(fread(program1.get(), sizeof(float), len, handle) != len){
			fclose(handle);
			return false;
		}

		if(fread(program2.get(), sizeof(float), len, handle) != len){
			fclose(handle);
			return false;
		}

		// all data has been successfully read, stores values to internal class variables
		signalName[0] = std::string(name1.get());
		signalName[1] = std::string(name2.get());

		// trimming
		signalName[0].erase(signalName[0].find_last_not_of(" ")+1);
		signalName[1].erase(signalName[1].find_last_not_of(" ")+1);

		program[0].resize(len);
		program[1].resize(len);

		for(unsigned int i=0;i<len;i++){
			program[0][i] = program1.get()[i];
			program[1][i] = program2.get()[i];
		}

		fclose(handle);
		return true;
	}
	catch(std::exception& e){
		return false;
	}



}
Esempio n. 27
0
 jobject loadResourceBitmap(const char *name) {
   Java::String name2(env, name);
   return env->CallObjectMethod(obj, loadResourceBitmap_method, name2.Get());
 }
Esempio n. 28
0
QString StarObject::constell() const { // FIXME: Move this somewhere else, make this static, and give it a better name. Mostly for code cleanliness. Also, try to put it in a DB.
    QString code = name2().mid(4,3);
    if ( code == "And" ) return QString("Andromedae");
    if ( code == "Ant" ) return QString("Antliae");
    if ( code == "Aps" ) return QString("Apodis");
    if ( code == "Aqr" ) return QString("Aquarii");
    if ( code == "Aql" ) return QString("Aquilae");
    if ( code == "Ara" ) return QString("Arae");
    if ( code == "Ari" ) return QString("Arietis");
    if ( code == "Aur" ) return QString("Aurigae");
    if ( code == "Boo" ) return QString("Bootis");
    if ( code == "Cae" ) return QString("Caeli");
    if ( code == "Cam" ) return QString("Camelopardalis");
    if ( code == "Cnc" ) return QString("Cancri");
    if ( code == "CVn" ) return QString("Canum Venaticorum");
    if ( code == "CMa" ) return QString("Canis Majoris");
    if ( code == "CMi" ) return QString("Canis Minoris");
    if ( code == "Cap" ) return QString("Capricorni");
    if ( code == "Car" ) return QString("Carinae");
    if ( code == "Cas" ) return QString("Cassiopeiae");
    if ( code == "Cen" ) return QString("Centauri");
    if ( code == "Cep" ) return QString("Cephei");
    if ( code == "Cet" ) return QString("Ceti");
    if ( code == "Cha" ) return QString("Chamaeleontis");
    if ( code == "Cir" ) return QString("Circini");
    if ( code == "Col" ) return QString("Columbae");
    if ( code == "Com" ) return QString("Comae Berenices");
    if ( code == "CrA" ) return QString("Coronae Austrinae");
    if ( code == "CrB" ) return QString("Coronae Borealis");
    if ( code == "Crv" ) return QString("Corvi");
    if ( code == "Crt" ) return QString("Crateris");
    if ( code == "Cru" ) return QString("Crucis");
    if ( code == "Cyg" ) return QString("Cygni");
    if ( code == "Del" ) return QString("Delphini");
    if ( code == "Dor" ) return QString("Doradus");
    if ( code == "Dra" ) return QString("Draconis");
    if ( code == "Equ" ) return QString("Equulei");
    if ( code == "Eri" ) return QString("Eridani");
    if ( code == "For" ) return QString("Fornacis");
    if ( code == "Gem" ) return QString("Geminorum");
    if ( code == "Gru" ) return QString("Gruis");
    if ( code == "Her" ) return QString("Herculis");
    if ( code == "Hor" ) return QString("Horologii");
    if ( code == "Hya" ) return QString("Hydrae");
    if ( code == "Hyi" ) return QString("Hydri");
    if ( code == "Ind" ) return QString("Indi");
    if ( code == "Lac" ) return QString("Lacertae");
    if ( code == "Leo" ) return QString("Leonis");
    if ( code == "LMi" ) return QString("Leonis Minoris");
    if ( code == "Lep" ) return QString("Leporis");
    if ( code == "Lib" ) return QString("Librae");
    if ( code == "Lup" ) return QString("Lupi");
    if ( code == "Lyn" ) return QString("Lyncis");
    if ( code == "Lyr" ) return QString("Lyrae");
    if ( code == "Men" ) return QString("Mensae");
    if ( code == "Mic" ) return QString("Microscopii");
    if ( code == "Mon" ) return QString("Monocerotis");
    if ( code == "Mus" ) return QString("Muscae");
    if ( code == "Nor" ) return QString("Normae");
    if ( code == "Oct" ) return QString("Octantis");
    if ( code == "Oph" ) return QString("Ophiuchi");
    if ( code == "Ori" ) return QString("Orionis");
    if ( code == "Pav" ) return QString("Pavonis");
    if ( code == "Peg" ) return QString("Pegasi");
    if ( code == "Per" ) return QString("Persei");
    if ( code == "Phe" ) return QString("Phoenicis");
    if ( code == "Pic" ) return QString("Pictoris");
    if ( code == "Psc" ) return QString("Piscium");
    if ( code == "PsA" ) return QString("Piscis Austrini");
    if ( code == "Pup" ) return QString("Puppis");
    if ( code == "Pyx" ) return QString("Pyxidis");
    if ( code == "Ret" ) return QString("Reticuli");
    if ( code == "Sge" ) return QString("Sagittae");
    if ( code == "Sgr" ) return QString("Sagittarii");
    if ( code == "Sco" ) return QString("Scorpii");
    if ( code == "Scl" ) return QString("Sculptoris");
    if ( code == "Sct" ) return QString("Scuti");
    if ( code == "Ser" ) return QString("Serpentis");
    if ( code == "Sex" ) return QString("Sextantis");
    if ( code == "Tau" ) return QString("Tauri");
    if ( code == "Tel" ) return QString("Telescopii");
    if ( code == "Tri" ) return QString("Trianguli");
    if ( code == "TrA" ) return QString("Trianguli Australis");
    if ( code == "Tuc" ) return QString("Tucanae");
    if ( code == "UMa" ) return QString("Ursae Majoris");
    if ( code == "UMi" ) return QString("Ursae Minoris");
    if ( code == "Vel" ) return QString("Velorum");
    if ( code == "Vir" ) return QString("Virginis");
    if ( code == "Vol" ) return QString("Volantis");
    if ( code == "Vul" ) return QString("Vulpeculae");

    return QString();
}
Esempio n. 29
0
QString StarObject::gname( bool useGreekChars ) const {
    if(!name2().isEmpty())
        return greekLetter( useGreekChars ) + ' ' + constell();
    else
        return QString();
}
Esempio n. 30
0
Foam::word Foam::phasePair::name() const
{
    word name2(second());
    name2[0] = toupper(name2[0]);
    return first() + "And" + name2;
}