您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GetMatrix函数代码示例

51自学网 2021-06-01 21:10:32
  C++
这篇教程C++ GetMatrix函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GetMatrix函数的典型用法代码示例。如果您正苦于以下问题:C++ GetMatrix函数的具体用法?C++ GetMatrix怎么用?C++ GetMatrix使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GetMatrix函数的24个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: string

inline 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_t

const 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: ForceSetWorldMatrix

void MatrixMoveable::OnUpdateWorldMatrix(Matrix4& transform, int32 dirtyFlag){	if (mParentMoveable != nullptr&&mParentMoveable->IsWorldMatrixDirty())	{		ForceSetWorldMatrix(GetMatrix()*(mParentMoveable->WorldMatrix()));	}	else	{		ForceSetWorldMatrix(GetMatrix());	}}
开发者ID:johndpope,项目名称:Medusa,代码行数:11,


示例4: ForceSetWorldMatrix

void TransformMoveable::OnUpdateWorldMatrix( Matrix4& transform ){	TransformMoveable* parent=GetParentMoveable();	if (parent!=NULL&&parent->IsWorldMatrixDirty())	{		ForceSetWorldMatrix(GetMatrix()*(parent->GetWorldMatrix()));	}	else	{		ForceSetWorldMatrix(GetMatrix());	}}
开发者ID:alkaidlong,项目名称:PaperDemo,代码行数:12,


示例5: wxSVGRect

wxSVGRect 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,


示例7: D3DXVECTOR2

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。