メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

クラス charNDArray の解説

#include <chNDArray.h>

charNDArrayに対する継承グラフ

Inheritance graph
[凡例]
charNDArrayのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 charNDArray (void)
 charNDArray (dim_vector &dv)
 charNDArray (dim_vector &dv, char val)
 charNDArray (const charNDArray &a)
 charNDArray (const charMatrix &a)
 charNDArray (char c)
 charNDArray (const char *s)
 charNDArray (const std::string &s)
 charNDArray (const string_vector &s)
 charNDArray (const ArrayN< char > &a)
charNDArray & operator= (const charNDArray &a)
boolNDArray all (int dim=-1) const
boolNDArray any (int dim=-1) const
charNDArray concat (const charNDArray &rb, const Array< int > &ra_idx)
charNDArray concat (const NDArray &rb, const Array< int > &ra_idx)
charNDArray & insert (const charNDArray &a, int r, int c)
charNDArray & insert (const charNDArray &a, const Array< int > &ra_idx)
charMatrix matrix_value (void) const
charNDArray squeeze (void) const

Static Public メソッド

void increment_index (Array< int > &ra_idx, const dim_vector &dimensions, int start_dimension=0)
int compute_index (Array< int > &ra_idx, const dim_vector &dimensions)
char resize_fill_value (void)

コンストラクタとデストラクタの解説

charNDArray::charNDArray void    [inline]
 

chNDArray.h41 行で定義されています。

charNDArray::charNDArray dim_vector   dv [inline]
 

chNDArray.h43 行で定義されています。

charNDArray::charNDArray dim_vector   dv,
char    val
[inline]
 

chNDArray.h45 行で定義されています。

charNDArray::charNDArray const charNDArray &    a [inline]
 

chNDArray.h47 行で定義されています。

charNDArray::charNDArray const charMatrix   a [inline]
 

chNDArray.h49 行で定義されています。

charNDArray::charNDArray char    c [inline]
 

chNDArray.h51 行で定義されています。

charNDArray::charNDArray const char *    s [inline]
 

chNDArray.h53 行で定義されています。

charNDArray::charNDArray const std::string &    s [inline]
 

chNDArray.h55 行で定義されています。

charNDArray::charNDArray const string_vector   s [inline]
 

chNDArray.h57 行で定義されています。

charNDArray::charNDArray const ArrayN< char > &    a [inline]
 

chNDArray.h59 行で定義されています。


メソッドの解説

boolNDArray charNDArray::all int    dim = -1 const
 

chNDArray.cc41 行で定義されています。

参照 Array< char >::elem(), MX_ND_ALL_EVAL, と MX_ND_ANY_ALL_REDUCTION.

boolNDArray charNDArray::any int    dim = -1 const
 

chNDArray.cc47 行で定義されています。

参照 Array< char >::elem(), MX_ND_ANY_ALL_REDUCTION, と MX_ND_ANY_EVAL.

int charNDArray::compute_index Array< int > &    ra_idx,
const dim_vector   dimensions
[static]
 

chNDArray.cc146 行で定義されています。

参照 compute_index().

charNDArray charNDArray::concat const NDArray   rb,
const Array< int > &    ra_idx
 

chNDArray.cc61 行で定義されています。

参照 Array< double >::dims(), Array< char >::elem(), Array< double >::elem(), insert(), NINT(), Array< double >::numel(), と xisnan().

charNDArray charNDArray::concat const charNDArray &    rb,
const Array< int > &    ra_idx
 

chNDArray.cc53 行で定義されています。

参照 insert(), と Array< char >::numel().

void charNDArray::increment_index Array< int > &    ra_idx,
const dim_vector   dimensions,
int    start_dimension = 0
[static]
 

chNDArray.cc138 行で定義されています。

charNDArray & charNDArray::insert const charNDArray &    a,
const Array< int > &    ra_idx
 

chNDArray.cc104 行で定義されています。

参照 Array< T >::insert().

charNDArray & charNDArray::insert const charNDArray &    a,
int    r,
int    c
 

chNDArray.cc97 行で定義されています。

参照 Array< T >::insert().

呼出 NDArray::concat(), と concat().

charMatrix charNDArray::matrix_value void    const
 

chNDArray.cc111 行で定義されています。

参照 Array< char >::dimensions, と Array< char >::ndims().

charNDArray& charNDArray::operator= const charNDArray &    a [inline]
 

chNDArray.h61 行で定義されています。

参照 MArrayN< T >::operator=().

char charNDArray::resize_fill_value void    [inline, static]
 

chNDArray.h93 行で定義されています。

charNDArray charNDArray::squeeze void    const [inline]
 

MArrayN< char >を再定義しています。

chNDArray.h79 行で定義されています。

参照 ArrayN< T >::squeeze().


このクラスの解説は次のファイルから生成されました:
Wed Dec 29 13:06:13 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送