Example #1
0
void GraphicalGeometricBase::setSource(vtkPolyDataAlgorithmPtr source)
{
    mData = vtkPolyDataPtr();
    mSource = source;

    if (mSource)
        getMapper()->SetInputConnection(mSource->GetOutputPort());
    else
        getMapper()->SetInputConnection(NULL);
}
Example #2
0
void GraphicalGeometricBase::setScalarVisibility(bool show)
{
    if(show)
    {
        getMapper()->ScalarVisibilityOn();
    }else
    {
        getMapper()->ScalarVisibilityOff();
    }
}
Example #3
0
bool Cartridge::loadGame(string gameName){
	FILE *newgame = fopen(gameName.c_str(), "rb");
	int size_game;
	struct stat st;


	if (!newgame){
		printf("Error: Couldnt open file \n");
		return false;
	}
	if (stat(gameName.c_str(), &st) !=0){
		printf("Error determining the file size \n");
		return false;
	}

	size_game = st.st_size;
		
	gameROM = new uint8[size_game];
	fread(gameROM, size_game*sizeof(uint8), 1, newgame);
	fclose(newgame);
	getMapper();
	n_banks = gameROM[4];
	chr_banks = gameROM[5];
	return true;
}
Example #4
0
void ROMHeader::print() const
{
	std::cout << "************************************************************************\n";
	std::cout << "ROM HEADER INFORMATION\n";
	std::cout << "Bytes 0-3:\t\t" << header << "\n";
	std::cout << "Program ROM Pages:\t" << (int)prgPages << "\n";
	std::cout << "Program CHR Pages:\t" << (int)chrPages << "\n";
	std::cout << "Mapper Number:\t\t" << (int)getMapper() << "\n";
	std::cout << "Mirroring Mode:\t\t" << (int)getMirroring() << "\n";
	std::cout << "************************************************************************\n";
}
Example #5
0
 QVariant MetaData::value(const QString & key, const QString & tag) const {
     return getMapper(tag)->value(_tags[tag], key);
 }
Example #6
0
 void MetaData::insert(const QString & key, const QVariant & value) {
     foreach (const QString tag, _tags.keys()) {
         getMapper(tag)->insert(_tags[tag], key, value);
     }
 }