shape_doc 0.1
SSIQTS::sample Struct Reference

#include <ssiqts.hpp>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

Definition at line 23 of file ssiqts.hpp.


Constructor & Destructor Documentation

sample ( shape::surface_parametric< double > *  s,
int  m,
int  n 
)

Definition at line 10 of file ssiqts.cpp.

References SSIQTS::m, SSIQTS::sample::m_ncols, SSIQTS::sample::m_nrows, SSIQTS::sample::m_svals, SSIQTS::sample::m_uvals, SSIQTS::sample::m_vvals, and mmx::swap.

{
  m_uvals = new double[3*m*n+m+n];
  m_vvals = m_uvals + m;
  m_svals = (fxv<double,3>*)(m_vvals + n);
  m_nrows = m;
  m_ncols = n;
  swap = true; s->sample((double*)m_svals,m,n,m_uvals,m_vvals);
  //  for ( int i = 0; i < m*n; i ++ ) std::cout << m_svals[i]  << std::endl;
};
~sample ( )

Definition at line 21 of file ssiqts.cpp.

{ delete[] m_uvals; };

Member Function Documentation

vector3& operator[] ( int  i) [inline]

Definition at line 31 of file ssiqts.hpp.

References SSIQTS::sample::m_svals.

{ return m_svals[i]; };
const vector3& operator[] ( int  i) const [inline]

Definition at line 32 of file ssiqts.hpp.

References SSIQTS::sample::m_svals.

{ return m_svals[i]; };

Member Data Documentation

int m_ncols

Definition at line 30 of file ssiqts.hpp.

Referenced by SSIQTS::sample::sample().

int m_nrows

Definition at line 29 of file ssiqts.hpp.

Referenced by SSIQTS::sample::sample().

double* m_uvals

Definition at line 26 of file ssiqts.hpp.

Referenced by SSIQTS::sample::sample().

double* m_vvals

Definition at line 27 of file ssiqts.hpp.

Referenced by SSIQTS::sample::sample().


The documentation for this struct was generated from the following files: