PyObject *
PyavtTensorMetaData_getattr(PyObject *self, char *name)
{
    if(strcmp(name, "dim") == 0)
        return avtTensorMetaData_GetDim(self, NULL);

    if(strcmp(name, "__methods__") != 0)
    {
        PyObject *retval = PyavtVarMetaData_getattr(self, name);
        if (retval) return retval;
    }

    PyavtTensorMetaData_ExtendSetGetMethodTable();

    return Py_FindMethod(PyavtTensorMetaData_methods, self, name);
}
PyObject *
PyavtSubsetsMetaData_getattr(PyObject *self, char *name)
{
    if(strcmp(name, "catName") == 0)
        return avtSubsetsMetaData_GetCatName(self, NULL);
    if(strcmp(name, "catCount") == 0)
        return avtSubsetsMetaData_GetCatCount(self, NULL);
    if(strcmp(name, "nameScheme") == 0)
        return avtSubsetsMetaData_GetNameScheme(self, NULL);
    if(strcmp(name, "colorScheme") == 0)
        return avtSubsetsMetaData_GetColorScheme(self, NULL);
    if(strcmp(name, "setsToChunksMaps") == 0)
        return avtSubsetsMetaData_GetSetsToChunksMaps(self, NULL);
    if(strcmp(name, "graphEdges") == 0)
        return avtSubsetsMetaData_GetGraphEdges(self, NULL);
    if(strcmp(name, "isChunkCat") == 0)
        return avtSubsetsMetaData_GetIsChunkCat(self, NULL);
    if(strcmp(name, "isMaterialCat") == 0)
        return avtSubsetsMetaData_GetIsMaterialCat(self, NULL);
    if(strcmp(name, "isUnionOfChunks") == 0)
        return avtSubsetsMetaData_GetIsUnionOfChunks(self, NULL);
    if(strcmp(name, "hasPartialCells") == 0)
        return avtSubsetsMetaData_GetHasPartialCells(self, NULL);
    if(strcmp(name, "decompMode") == 0)
        return avtSubsetsMetaData_GetDecompMode(self, NULL);
    if(strcmp(name, "None") == 0)
        return PyInt_FromLong(long(avtSubsetsMetaData::None));
    if(strcmp(name, "Cover") == 0)
        return PyInt_FromLong(long(avtSubsetsMetaData::Cover));
    if(strcmp(name, "Partition") == 0)
        return PyInt_FromLong(long(avtSubsetsMetaData::Partition));

    if(strcmp(name, "maxTopoDim") == 0)
        return avtSubsetsMetaData_GetMaxTopoDim(self, NULL);

    if(strcmp(name, "__methods__") != 0)
    {
        PyObject *retval = PyavtVarMetaData_getattr(self, name);
        if (retval) return retval;
    }

    PyavtSubsetsMetaData_ExtendSetGetMethodTable();

    return Py_FindMethod(PyavtSubsetsMetaData_methods, self, name);
}
Esempio n. 3
0
PyObject *
PyavtArrayMetaData_getattr(PyObject *self, char *name)
{
    if(strcmp(name, "nVars") == 0)
        return avtArrayMetaData_GetNVars(self, NULL);
    if(strcmp(name, "compNames") == 0)
        return avtArrayMetaData_GetCompNames(self, NULL);

    if(strcmp(name, "__methods__") != 0)
    {
        PyObject *retval = PyavtVarMetaData_getattr(self, name);
        if (retval) return retval;
    }

    PyavtArrayMetaData_ExtendSetGetMethodTable();

    return Py_FindMethod(PyavtArrayMetaData_methods, self, name);
}