GUIDOLib  1.7.7
Guido Engine Internal Documentation
Public Member Functions | Protected Attributes | List of all members
GRSpacingMatrix Class Reference

not yet documented More...

Public Member Functions

 GRSpacingMatrix ()
 
virtual ~GRSpacingMatrix ()
 
int getMSCMatrixRealSize ()
 
int getMSCMatrixMemSize ()
 
double * getMSCMatrix ()
 
double getMSCMatrix (int i, int j) const
 
void setMSCMatrix (int i, int j, double value)
 
double * resizeMSCMatrix (int newrealsize)
 
void AddNeighbourList (KF_List< int > *nl)
 
void CheckNeighbours (ISpringVector *sprvect, float spring)
 

Protected Attributes

int mMatrixMemSize
 
int mMatrixRealSize
 
double * mMatrix
 
listofpointerstointlistsmNeighbours
 
listofpointerstointlistsmNeighboursRight
 
int mLastLeft
 
int mLastRight
 

Detailed Description

not yet documented

Constructor & Destructor Documentation

◆ GRSpacingMatrix()

GRSpacingMatrix::GRSpacingMatrix ( )

◆ ~GRSpacingMatrix()

virtual GRSpacingMatrix::~GRSpacingMatrix ( )
virtual

Member Function Documentation

◆ AddNeighbourList()

void GRSpacingMatrix::AddNeighbourList ( KF_List< int > *  nl)

◆ CheckNeighbours()

void GRSpacingMatrix::CheckNeighbours ( ISpringVector sprvect,
float  spring 
)

◆ getMSCMatrix() [1/2]

double* GRSpacingMatrix::getMSCMatrix ( )

◆ getMSCMatrix() [2/2]

double GRSpacingMatrix::getMSCMatrix ( int  i,
int  j 
) const

◆ getMSCMatrixMemSize()

int GRSpacingMatrix::getMSCMatrixMemSize ( )

◆ getMSCMatrixRealSize()

int GRSpacingMatrix::getMSCMatrixRealSize ( )

◆ resizeMSCMatrix()

double* GRSpacingMatrix::resizeMSCMatrix ( int  newrealsize)

◆ setMSCMatrix()

void GRSpacingMatrix::setMSCMatrix ( int  i,
int  j,
double  value 
)

Member Data Documentation

◆ mLastLeft

int GRSpacingMatrix::mLastLeft
protected

◆ mLastRight

int GRSpacingMatrix::mLastRight
protected

◆ mMatrix

double* GRSpacingMatrix::mMatrix
protected

◆ mMatrixMemSize

int GRSpacingMatrix::mMatrixMemSize
protected

◆ mMatrixRealSize

int GRSpacingMatrix::mMatrixRealSize
protected

◆ mNeighbours

listofpointerstointlists* GRSpacingMatrix::mNeighbours
protected

◆ mNeighboursRight

listofpointerstointlists* GRSpacingMatrix::mNeighboursRight
protected

Guido Project Copyright © 2019 Grame-CNCM