Ejemplo n.º 1
0
SolarSystem::SolarSkyBox::SolarSkyBox(Qt3DCore::QNode* parent):
    QSkyboxEntity(parent)
{
    //create skybox from file
    setBaseName(QStringLiteral("qrc:/Resources/Skybox/stars"));
    setExtension(QStringLiteral(".webp"));
}
Ejemplo n.º 2
0
/*!
  Elementary constructor.
*/
vpDiskGrabber::vpDiskGrabber()
  : image_number(0), image_step(1), number_of_zero(0), useGenericName(false)
{
  setDirectory("/tmp");
  setBaseName("I");
  setExtension("pgm");

  init = false;
}
Ejemplo n.º 3
0
vpDiskGrabber::vpDiskGrabber(const char *dir, const char *basename,
                             long number,
                             int step, unsigned int noz,
                             const char *ext)
  : image_number(number), image_step(step), number_of_zero(noz), useGenericName(false)
{
  setDirectory(dir);
  setBaseName(basename);
  setExtension(ext);

  init = false;
}
Ejemplo n.º 4
0
vpDiskGrabber::vpDiskGrabber(const char *generic_name)
  : image_number(0), image_step(1), number_of_zero(0), useGenericName(false)
{
  setDirectory("/tmp");
  setBaseName("I");
  setExtension("pgm");

  init = false;
  if (strlen( generic_name ) >= FILENAME_MAX) {
    throw(vpException(vpException::memoryAllocationError,
                      "Not enough memory to intialize the generic name"));
  }

  strcpy(this->genericName, generic_name);
  useGenericName = true;
}
Ejemplo n.º 5
0
void Database::openBase(QString filename)
{
//    qDebug() << "Database openBase" << filename << this->thread()->currentThreadId();
    emit baseOpening();
    emit toDebug(objectName(),
                 QString("Открывается база данных '%1'.").arg(filename));
    if(filename!=baseName())
        removeConnection();
    setBaseName(filename);
    if(!_connected)
        createConnection();
    if(!_connected)
        return;
    createTable();
    createModel();
    emit baseOpened();
}