std::ostream& operator<< (std::ostream& os, const CDLTransform& t) { os << "<CDLTransform "; os << "direction=" << TransformDirectionToString(t.getDirection()) << ", "; os << ">\n"; return os; }
std::ostream& operator<< (std::ostream& os, const LogTransform& t) { os << "<LogTransform "; os << "base=" << t.getBase() << ", "; os << "direction=" << TransformDirectionToString(t.getDirection()); os << ">"; return os; }
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; }
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; }
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; }
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; }
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; }
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(); }
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; }
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); }