这篇教程C++ GetMatrix函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GetMatrix函数的典型用法代码示例。如果您正苦于以下问题:C++ GetMatrix函数的具体用法?C++ GetMatrix怎么用?C++ GetMatrix使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GetMatrix函数的24个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: stringinline void TAligner_SW<CQuery,CSubject>::x_PrintMatrix(){ cerr << "/x1b[31mNULL/t/x1b[32mIdentity/t/x1b[33mMismatch/t/x1b[34mInsertion/t/x1b[35mDeletion/t/x1b[36mOTHER/x1b[0m/n"; cerr << string(78,'=') << endl; for( int q = -1; q < (int)((*m_matrix)[0].size() - 1); ++q ) { for( int s = -1; s < (int)((*m_matrix)[0].size() - 1); ++s ) { if( s >= 0 ) cerr << "/t"; switch( GetMatrix( q, s, false ).second ) { case eNull: cerr << "/x1b[31m"; break; case eIdentity: cerr << "/x1b[32m"; break; case eMismatch: cerr << "/x1b[33m"; break; case eInsertion: cerr << "/x1b[34m"; break; case eDeletion: cerr << "/x1b[35m"; break; default: cerr << "/x1b[36m"; break; } cerr << GetMatrix( q, s, false ).first << "/x1b[0m"; } cerr << "/n"; }}
开发者ID:jackgopack4,项目名称:pico-blast,代码行数:32,
示例2: vector3f_tconst CameraDesc& Camera::GetDesc() const{ m_desc.EyePosition = vector3f_t(GetMatrix(CoordType::Global) * vector4f_t(m_originalDesc.EyePosition, 1)); m_desc.Direction = vector3f_t(GetMatrix(CoordType::Global) * GetMatrix(CoordType::Local) * vector4f_t(m_originalDesc.Direction, 0)); m_desc.Up = vector3f_t(GetMatrix(CoordType::Global) * GetMatrix(CoordType::Local) * vector4f_t(m_originalDesc.Up, 0)); return m_desc;}
开发者ID:QueryInterface,项目名称:RenderBase,代码行数:7,
示例3: ForceSetWorldMatrixvoid MatrixMoveable::OnUpdateWorldMatrix(Matrix4& transform, int32 dirtyFlag){ if (mParentMoveable != nullptr&&mParentMoveable->IsWorldMatrixDirty()) { ForceSetWorldMatrix(GetMatrix()*(mParentMoveable->WorldMatrix())); } else { ForceSetWorldMatrix(GetMatrix()); }}
开发者ID:johndpope,项目名称:Medusa,代码行数:11,
示例4: ForceSetWorldMatrixvoid TransformMoveable::OnUpdateWorldMatrix( Matrix4& transform ){ TransformMoveable* parent=GetParentMoveable(); if (parent!=NULL&&parent->IsWorldMatrixDirty()) { ForceSetWorldMatrix(GetMatrix()*(parent->GetWorldMatrix())); } else { ForceSetWorldMatrix(GetMatrix()); }}
开发者ID:alkaidlong,项目名称:PaperDemo,代码行数:12,
示例5: wxSVGRectwxSVGRect wxSVGVideoElement::GetBBox(wxSVG_COORDINATES coordinates) { wxSVGRect bbox = wxSVGRect(GetX().GetAnimVal(), GetY().GetAnimVal(), GetWidth().GetAnimVal(), GetHeight().GetAnimVal()); if (coordinates != wxSVG_COORDINATES_USER) bbox.MatrixTransform(GetMatrix(coordinates)); return bbox;}
开发者ID:KastB,项目名称:OpenCPN,代码行数:7,
示例6: MgTest void MGPreconditioner :: MgTest () const { cout << "Compute eigenvalues" << endl; const BaseMatrix & amat = GetAMatrix(); const BaseMatrix & pre = GetMatrix(); int eigenretval; EigenSystem eigen (amat, pre); eigen.SetPrecision(1e-30); eigen.SetMaxSteps(1000); eigenretval = eigen.Calc(); eigen.PrintEigenValues (*testout); (cout) << " Min Eigenvalue : " << eigen.EigenValue(mgnumber) << endl; (cout) << " Max Eigenvalue : " << eigen.MaxEigenValue() << endl; (cout) << " Condition " << eigen.MaxEigenValue()/eigen.EigenValue(mgnumber) << endl; (*testout) << " Min Eigenvalue : " << eigen.EigenValue(mgnumber) << endl; (*testout) << " Max Eigenvalue : " << eigen.MaxEigenValue() << endl; (*testout) << " Condition " << eigen.MaxEigenValue()/eigen.EigenValue(mgnumber) << endl; static ofstream condout (mgfile.c_str()); // double cond; condout << bfa->GetFESpace()->GetNDof() << "/t" << bfa->GetFESpace()->GetOrder() << "/t" << eigen.EigenValue(mgnumber) << "/t" << eigen.MaxEigenValue() << "/t" << eigen.MaxEigenValue()/eigen.EigenValue(mgnumber) << "/t" << endl; if(testresult_ok) *testresult_ok = eigenretval; if(testresult_min) *testresult_min = eigen.EigenValue(mgnumber); if(testresult_max) *testresult_max = eigen.MaxEigenValue(); }
开发者ID:ddrake,项目名称:ngsolve,代码行数:31,
|