コード例 #1
0
ファイル: CDLTransform.cpp プロジェクト: Br3nda/OpenColorIO
 std::ostream& operator<< (std::ostream& os, const CDLTransform& t)
 {
     os << "<CDLTransform ";
     os << "direction=" << TransformDirectionToString(t.getDirection()) << ", ";
     os << ">\n";
     return os;
 }
コード例 #2
0
ファイル: LogTransform.cpp プロジェクト: KevinJW/OpenColorIO
 std::ostream& operator<< (std::ostream& os, const LogTransform& t)
 {
     os << "<LogTransform ";
     os << "base=" << t.getBase() << ", ";
     os << "direction=" << TransformDirectionToString(t.getDirection());
     os << ">";
     
     return os;
 }
コード例 #3
0
 std::ostream& operator<< (std::ostream& os, const ColorSpaceTransform& t)
 {
     os << "<ColorSpaceTransform ";
     os << "direction=" << TransformDirectionToString(t.getDirection()) << ", ";
     os << "src=" << t.getSrc() << ", ";
     os << "dst=" << t.getDst();
     os << ">";
     return os;
 }
コード例 #4
0
ファイル: CDLTransform.cpp プロジェクト: AheadIO/OpenColorIO
 std::ostream& operator<< (std::ostream& os, const CDLTransform& t)
 {
     float sop[9];
     t.getSOP(sop);
     
     os << "<CDLTransform ";
     os << "direction=" << TransformDirectionToString(t.getDirection()) << ", ";
     os << "sop=";
     for (unsigned int i=0; i<9; ++i)
     {
         if(i!=0) os << " ";
         os << sop[i];
     }
     os << ", ";
     os << "sat=" << t.getSat() << ",";
     os << TransformDirectionToString(t.getDirection()) << ", ";
     os << ">\n";
     return os;
 }
コード例 #5
0
ファイル: LookTransform.cpp プロジェクト: AheadIO/OpenColorIO
 std::ostream& operator<< (std::ostream& os, const LookTransform& t)
 {
     os << "<LookTransform ";
     os << "src=" << t.getSrc() << ", ";
     os << "dst=" << t.getDst() << ", ";
     os << "looks=" << t.getLooks() << ", ";
     os << "direction=" << TransformDirectionToString(t.getDirection()) << ", ";
     os << ">\n";
     return os;
 }
コード例 #6
0
 std::ostream& operator<< (std::ostream& os, const FileTransform& t)
 {
     os << "<FileTransform ";
     os << "direction=" << TransformDirectionToString(t.getDirection()) << ", ";
     os << "interpolation=" << InterpolationToString(t.getInterpolation()) << ", ";
     os << "src=" << t.getSrc() << ", ";
     os << "cccid=" << t.getCCCId();
     os << ">";
     
     return os;
 }
コード例 #7
0
 std::ostream& operator<< (std::ostream& os, const TruelightTransform& t)
 {
     os << "<TruelightTransform ";
     os << "direction=" << TransformDirectionToString(t.getDirection()) << ", ";
     os << "configroot=" << t.getConfigRoot() << ", ";
     os << "profile=" << t.getProfile() << ", ";
     os << "camera=" << t.getCamera() << ", ";
     os << "inputdisplay=" << t.getInputDisplay() << ", ";
     os << "recorder=" << t.getRecorder() << ", ";
     os << "print=" << t.getPrint() << ", ";
     os << "lamp=" << t.getLamp() << ", ";
     os << "outputcamera=" << t.getOutputCamera() << ", ";
     os << "display=" << t.getDisplay() << ", ";
     os << "cubeinput=" << t.getCubeInput();
     os << ">";
     return os;
 }
コード例 #8
0
void ReferenceOpData::finalize()
{
    AutoMutex lock(m_mutex);

    std::ostringstream cacheIDStream;
    cacheIDStream << getID() << " ";

    cacheIDStream << m_referenceStyle << " ";
    cacheIDStream << TransformDirectionToString(m_direction) << " ";
    if (m_referenceStyle == REF_PATH)
    {
        cacheIDStream << m_path << " ";
    }
    else
    {
        cacheIDStream << m_alias << " ";
    }

    m_cacheID = cacheIDStream.str();
}
コード例 #9
0
    std::ostream& operator<< (std::ostream& os, const MatrixTransform& t)
    {
        float matrix[16], offset[4];

        t.getMatrix(matrix);
        t.getOffset(offset);

        os << "<MatrixTransform ";
        os << "direction=" << TransformDirectionToString(t.getDirection()) << ", ";
        os << "matrix=" << matrix[0];
        for (int i = 1; i < 16; ++i)
        {
            os << " " << matrix[i];
        }
        os << ", offset=" << offset[0];
        for (int i = 1; i < 4; ++i)
        {
            os << " " << offset[i];
        }
        os << ">";
        return os;
    }
コード例 #10
0
ファイル: PyConstants.cpp プロジェクト: FeuernD/OpenColorIO
 void AddConstantsModule(PyObject *enclosingModule)
 {
     // Add sub-module
     std::string moduleName = PyModule_GetName(enclosingModule);
     moduleName += ".Constants";
     
     PyObject * m = Py_InitModule3(const_cast<char*>(moduleName.c_str()),
         LocalModuleMethods, CONSTANTS__DOC__);
     Py_INCREF(m);
     
     // Add Module Constants
     PyModule_AddStringConstant(m, "LOGGING_LEVEL_NONE",
         const_cast<char*>(LoggingLevelToString(LOGGING_LEVEL_NONE)));
     PyModule_AddStringConstant(m, "LOGGING_LEVEL_WARNING",
         const_cast<char*>(LoggingLevelToString(LOGGING_LEVEL_WARNING)));
     PyModule_AddStringConstant(m, "LOGGING_LEVEL_INFO",
         const_cast<char*>(LoggingLevelToString(LOGGING_LEVEL_INFO)));
     PyModule_AddStringConstant(m, "LOGGING_LEVEL_UNKNOWN",
         const_cast<char*>(LoggingLevelToString(LOGGING_LEVEL_UNKNOWN)));
     
     PyModule_AddStringConstant(m, "TRANSFORM_DIR_UNKNOWN",
         const_cast<char*>(TransformDirectionToString(TRANSFORM_DIR_UNKNOWN)));
     PyModule_AddStringConstant(m, "TRANSFORM_DIR_FORWARD",
         const_cast<char*>(TransformDirectionToString(TRANSFORM_DIR_FORWARD)));
     PyModule_AddStringConstant(m, "TRANSFORM_DIR_INVERSE",
         const_cast<char*>(TransformDirectionToString(TRANSFORM_DIR_INVERSE)));
     
     PyModule_AddStringConstant(m, "COLORSPACE_DIR_UNKNOWN",
         const_cast<char*>(ColorSpaceDirectionToString(COLORSPACE_DIR_UNKNOWN)));
     PyModule_AddStringConstant(m, "COLORSPACE_DIR_TO_REFERENCE",
         const_cast<char*>(ColorSpaceDirectionToString(COLORSPACE_DIR_TO_REFERENCE)));
     PyModule_AddStringConstant(m, "COLORSPACE_DIR_FROM_REFERENCE",
         const_cast<char*>(ColorSpaceDirectionToString(COLORSPACE_DIR_FROM_REFERENCE)));
     
     PyModule_AddStringConstant(m, "BIT_DEPTH_UNKNOWN",
         const_cast<char*>(BitDepthToString(BIT_DEPTH_UNKNOWN)));
     PyModule_AddStringConstant(m, "BIT_DEPTH_UINT8",
         const_cast<char*>(BitDepthToString(BIT_DEPTH_UINT8)));
     PyModule_AddStringConstant(m, "BIT_DEPTH_UINT10",
         const_cast<char*>(BitDepthToString(BIT_DEPTH_UINT10)));
     PyModule_AddStringConstant(m, "BIT_DEPTH_UINT12",
         const_cast<char*>(BitDepthToString(BIT_DEPTH_UINT12)));
     PyModule_AddStringConstant(m, "BIT_DEPTH_UINT14",
         const_cast<char*>(BitDepthToString(BIT_DEPTH_UINT14)));
     PyModule_AddStringConstant(m, "BIT_DEPTH_UINT16",
         const_cast<char*>(BitDepthToString(BIT_DEPTH_UINT16)));
     PyModule_AddStringConstant(m, "BIT_DEPTH_UINT32",
         const_cast<char*>(BitDepthToString(BIT_DEPTH_UINT32)));
     PyModule_AddStringConstant(m, "BIT_DEPTH_F16",
         const_cast<char*>(BitDepthToString(BIT_DEPTH_F16)));
     PyModule_AddStringConstant(m, "BIT_DEPTH_F32",
         const_cast<char*>(BitDepthToString(BIT_DEPTH_F32)));
     
     PyModule_AddStringConstant(m, "ALLOCATION_UNKNOWN",
         const_cast<char*>(AllocationToString(ALLOCATION_UNKNOWN)));
     PyModule_AddStringConstant(m, "ALLOCATION_UNIFORM",
         const_cast<char*>(AllocationToString(ALLOCATION_UNIFORM)));
     PyModule_AddStringConstant(m, "ALLOCATION_LG2",
         const_cast<char*>(AllocationToString(ALLOCATION_LG2)));
     
     PyModule_AddStringConstant(m, "INTERP_UNKNOWN",
         const_cast<char*>(InterpolationToString(INTERP_UNKNOWN)));
     PyModule_AddStringConstant(m, "INTERP_NEAREST",
         const_cast<char*>(InterpolationToString(INTERP_NEAREST)));
     PyModule_AddStringConstant(m, "INTERP_LINEAR",
         const_cast<char*>(InterpolationToString(INTERP_LINEAR)));
     PyModule_AddStringConstant(m, "INTERP_TETRAHEDRAL",
         const_cast<char*>(InterpolationToString(INTERP_TETRAHEDRAL)));
     PyModule_AddStringConstant(m, "INTERP_BEST",
         const_cast<char*>(InterpolationToString(INTERP_BEST)));
     
     PyModule_AddStringConstant(m, "GPU_LANGUAGE_UNKNOWN",
         const_cast<char*>(GpuLanguageToString(GPU_LANGUAGE_UNKNOWN)));
     PyModule_AddStringConstant(m, "GPU_LANGUAGE_CG",
         const_cast<char*>(GpuLanguageToString(GPU_LANGUAGE_CG)));
     PyModule_AddStringConstant(m, "GPU_LANGUAGE_GLSL_1_0",
         const_cast<char*>(GpuLanguageToString(GPU_LANGUAGE_GLSL_1_0)));
     PyModule_AddStringConstant(m, "GPU_LANGUAGE_GLSL_1_3",
         const_cast<char*>(GpuLanguageToString(GPU_LANGUAGE_GLSL_1_3)));
     
     PyModule_AddStringConstant(m, "ROLE_DEFAULT", const_cast<char*>(ROLE_DEFAULT));
     PyModule_AddStringConstant(m, "ROLE_REFERENCE", const_cast<char*>(ROLE_REFERENCE));
     PyModule_AddStringConstant(m, "ROLE_DATA", const_cast<char*>(ROLE_DATA));
     PyModule_AddStringConstant(m, "ROLE_COLOR_PICKING", const_cast<char*>(ROLE_COLOR_PICKING));
     PyModule_AddStringConstant(m, "ROLE_SCENE_LINEAR", const_cast<char*>(ROLE_SCENE_LINEAR));
     PyModule_AddStringConstant(m, "ROLE_COMPOSITING_LOG", const_cast<char*>(ROLE_COMPOSITING_LOG));
     PyModule_AddStringConstant(m, "ROLE_COLOR_TIMING", const_cast<char*>(ROLE_COLOR_TIMING));
     PyModule_AddStringConstant(m, "ROLE_TEXTURE_PAINT", const_cast<char*>(ROLE_TEXTURE_PAINT));
     PyModule_AddStringConstant(m, "ROLE_MATTE_PAINT", const_cast<char*>(ROLE_MATTE_PAINT));
     
     // Add the module
     PyModule_AddObject(enclosingModule, "Constants", m);
 }