int main()
{
    for (double base = 2; base < 6; ++base)
    {
        std::cout << "Base " << base << "\n";
        for (int n = 0; n < 10; ++n)
        {
            std::cout << vdc(n, base) << " ";
        }
        std::cout << "\n\n";
    }
}
Example #2
0
bool LocalWorkspace::GetFolderColours(FolderColour::Map_t& vdColours)
{
    // Stored as:
    // <VirtualFoldersColours>
    //     <VirtualFolder Path=".." Colour=".."/>
    //     ...
    // </VirtualFoldersColours>
    vdColours.clear();
    if(!SanityCheck()) { return false; }

    wxXmlNode* coloursNode = XmlUtils::FindFirstByTagName(m_doc.GetRoot(), "VirtualFoldersColours");
    if(!coloursNode) return true;

    wxXmlNode* child = coloursNode->GetChildren();
    while(child) {
        if(child->GetName() == "VirtualFolder") {
            FolderColour vdc(child->GetAttribute("Path"), child->GetAttribute("Colour", "#000000"));
            vdColours.insert(std::make_pair(vdc.GetPath(), vdc));
        }
        child = child->GetNext();
    }
    return true;
}
Example #3
0
std::shared_ptr<VectorDataCache> VectorDataCache::create(unsigned long projectId, unsigned long datasetId)
{
    std::shared_ptr<VectorDataCache> vdc(new VectorDataCache (projectId, datasetId));
    return vdc;
}