emergent 8.2.2 taMatrix Class Reference
emergent 8.2.2   Home · Wiki Docs For: taMatrix · Emergent Help Browser 

taMatrix Class Reference

ref counted multi-dimensional data array

See for more info: Wiki Docs For: taMatrix

 #include <taMatrix>

defined at: /mnt/ssd/grey/local/include/Emergent/taMatrix.h :162-834

Inherits From: taNBase, taOBase, taBase

Inherited By: taMatrix*, taMatrix&, const taMatrix, taMatrixT

Index: SubTypes, Members, Methods, Static Members, Static Methods, Expert Members, Expert Methods

Sub Types


SubType Documentation

enum taMatrix::RenderOp

operation for rendering one matrix into another

ConstantValueDescription
taMatrix::COPY0x00000000dest = source
taMatrix::ADD0x00000001dest += source
taMatrix::SUB0x00000002dest -= source
taMatrix::MULT0x00000003dest *= source
taMatrix::DIV0x00000004dest /= source
taMatrix::MAX0x00000005dest = MAX(dest, source)
taMatrix::MIN0x00000006dest = MIN(dest, source)


Regular (preferred) Member and Method Documentation

Members

Member Category: _NoCategory

Member Category: taBase

Methods

Method Category: Access

Method Category: Copy

Method Category: Create

Method Category: Display

Method Category: File

Method Category: Matrix

Method Category: Modify

Method Category: ObjectMgmt

Method Category: SubMatrix

Method Category: UserData

Method Category: _NoCategory


Member Documentation

Member Category: _NoCategory

taMatrix::geom : MatrixGeom

dimensions array -- you cannot change this directly, you have to use API functions to change size

taMatrix::size : int

number of elements in the matrix (= frames*frameSize)

Member Category: taBase

taNBase::name : taString

name of the object


Method Documentation

Method Category: Access

int taMatrix::CountValAsString ( taString& val, bool contains = true )

return count of value in the matrix -- treat all values as strings - !contains means the substring is not found

Show Source Code

Variant taMatrix::Elem ( Variant& idx, taBase::IndexMode mode = IDX_UNK )

get element(s) from container -- return can be a single item or a Matrix of multiple items, depending on the index -- see IndexMode for all the possible indexing modes and associated return values (some of which are not applicable to some containers, as documented for that container)

Show Source Code

Variant taMatrix::ElemFmCoord ( int_Matrix* cmat )

return element(s) from coordinate matrix that specifies one coordinate -- if full set of coords are specified, then it returns a single element, otherwise it returns a slice of the matrix corresponding to the subset of coordinates present

Show Source Code

double taMatrix::FastElAsDouble ( int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

get element as double without range checking

Show Source Code

double taMatrix::FastElAsDoubleN ( MatrixIndex& indices )

get element as double without range checking

Show Source Code

double taMatrix::FastElAsDouble_Flat ( int idx )

get element as double without range checking, flat array model

Show Source Code

float taMatrix::FastElAsFloat ( int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

get element as float without range checking

Show Source Code

float taMatrix::FastElAsFloatN ( MatrixIndex& indices )

get element as float without range checking

Show Source Code

float taMatrix::FastElAsFloat_Flat ( int idx )

get element as float without range checking, flat array model

Show Source Code

const taString taMatrix::FastElAsStr_Flat ( int idx )

treats the matrix like a flat array, returns the element as a string

Show Source Code

const Variant taMatrix::FastElAsVar_Flat ( int idx )

treats the matrix like a flat array, returns the element as a variant

Show Source Code

int taMatrix::FastElIndex ( int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

NO bounds check and return flat index -- YOU MUST ABSOLUTELY BE USING DIM-SAFE CODE -- ignores any el_view that might be in effect

Show Source Code

int taMatrix::FastElIndex2d ( int d0, int d1 )

NO bounds check and return index as if the mat was only 2d -- YOU MUST ABSOLUTELY BE USING DIM-SAFE CODE -- ignores any el_view that might be in effect

Show Source Code

int taMatrix::FastElIndex3d ( int d0, int d1, int d2 )

NO bounds check and return index as if the mat was only 3d -- YOU MUST ABSOLUTELY BE USING DIM-SAFE CODE -- ignores any el_view that might be in effect

Show Source Code

int taMatrix::FastElIndex4d ( int d0, int d1, int d2, int d3 )

NO bounds check and return index as if the mat was only 3d -- YOU MUST ABSOLUTELY BE USING DIM-SAFE CODE -- ignores any el_view that might be in effect

Show Source Code

int taMatrix::FastElIndexN ( MatrixIndex& indices )

NO bounds check and return flat index -- YOU MUST ABSOLUTELY BE USING DIM-SAFE CODE -- ignores any el_view that might be in effect

Show Source Code

int taMatrix::FindValAsStringCi_Flat ( taString& val, int st_idx = 0, bool contains = true )

find a value in the matrix -- case independent -- treat all values as strings -- treats the matrix like a flat array, returns the flat index where the value was found, or -1 if not found. Negative st_idx will search backwards

Show Source Code

int taMatrix::FindValAsString_Flat ( taString& val, int st_idx = 0, bool contains = true )

find a value in the matrix -- treat all values as strings -- treats the matrix like a flat array, returns the flat index where the value was found, or -1 if not found - !contains means equal (i.e. full match). Negative st_idx will search backwards

Show Source Code

int taMatrix::FindVal_Flat ( Variant& val, int st_idx = 0 )

find a value in the matrix -- treats the matrix like a flat array, returns the flat index where the value was found, or -1 if not found. Negative st_idx will search backwards

Show Source Code

int taMatrix::FrameDim ( )

which dimension index is the frame index (outer-most dimension)

Show Source Code

int taMatrix::FrameIdx ( int fr )

get raw data frame index for given logical frame number -- when IdxFrameView() is true, then uses ViewIntMatrix() to get raw index from logical index

Show Source Code

bool taMatrix::FrameInRange ( int fr, bool err_msg = true )

check if frame index is in range -- if err msg then report if not -- when IdxFrameView() is true, then uses ViewIntMatrix() to get raw index from logical index

Show Source Code

int taMatrix::FrameSize ( )

number of elements in each frame (product of inner dimensions)

Show Source Code

int taMatrix::FrameStartIdx ( int fm )

returns the flat base index of the specified frame -- if IDX_FRAMES el_view is in effect, it uses that view to translate logical frame to raw frame

Show Source Code

int taMatrix::FrameStartIdxRaw ( int fm )

returns the flat base index of the specified frame -- does not use any el_view -- uses the frame number directly

Show Source Code

int taMatrix::FrameToRow ( int f )

convert frame number to row number

Show Source Code

int taMatrix::FrameViewFlatIdx ( int idx )

compute a flat index for access when frame view is in effect

Show Source Code

int taMatrix::Frames ( )

number of frames currently in use (value of highest -- outermost -- dimension) -- if an IDX_FRAMES el_view is set, it will filter this value

Show Source Code

int taMatrix::FramesRaw ( )

raw number of frames currently in use (value of highest -- outermost -- dimension) -- ignores any el_view setting -- for the raw underlying data

Show Source Code

TypeDef* taMatrix::GetDataTypeDef ( )

type of data, ex TA_int, TA_float, etc.

Show Source Code

taBase::ValType taMatrix::GetDataValType ( )

val_type of data

Show Source Code

taMatrix* taMatrix::GetFrameRangeSlice_ ( int st_frame, int n_frames )

return a slice, of n_frames frames starting at st_frame -- this is not technically const as we maintain a list of sub-items, but it is 'logically' const so we allow that

Show Source Code

taMatrix* taMatrix::GetFrameSlice_ ( int frame )

return a slice, of exactly one frame; will have dim-1 of us -- this is not technically const as we maintain a list of sub-items, but it is 'logically' const so we allow that

Show Source Code

taMatrix* taMatrix::GetSlice_ ( MatrixIndex& base, int slice_frame_dims = -1, int num_slice_frames = 1 )

return a slice, sfd=-1 indicates a frame size slice; base should be a subframe boundary -- this is not technically const as we maintain a list of sub-items, but it is 'logically' const so we allow that

Show Source Code

bool taMatrix::IdxFrameView ( )

are we currently using the IDX_FRAMES view mode?

Show Source Code

bool taMatrix::InRange ( int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

true if indices in range; ignores irrelevant dims

Show Source Code

bool taMatrix::InRangeN ( MatrixIndex& indices )

true if indices in range; MAY ignore under-supplied dims

Show Source Code

bool taMatrix::InRange_Flat ( int idx )

checks if in actual range

Show Source Code

bool taMatrix::IsContainer ( )

is this item a container object or not?

Show Source Code

bool taMatrix::IsSingleElemView ( )

is this a view of a matrix with a single element -- if so, treat differently in css etc

Show Source Code

double taMatrix::SafeElAsDouble ( int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

(safely) returns the element as a double

Show Source Code

double taMatrix::SafeElAsDoubleN ( MatrixIndex& indices )

(safely) returns the element as a double

Show Source Code

double taMatrix::SafeElAsDouble_Flat ( int idx )

(safely) returns the element as a double, float array model

Show Source Code

float taMatrix::SafeElAsFloat ( int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

(safely) returns the element as a float

Show Source Code

float taMatrix::SafeElAsFloatN ( MatrixIndex& indices )

(safely) returns the element as a float

Show Source Code

float taMatrix::SafeElAsFloat_Flat ( int idx )

(safely) returns the element as a float, flat array model

Show Source Code

const taString taMatrix::SafeElAsStr ( int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

(safely) returns the element as a string

Show Source Code

const taString taMatrix::SafeElAsStrN ( MatrixIndex& indices )

(safely) returns the element as a string

Show Source Code

const taString taMatrix::SafeElAsStr_Flat ( int idx )

treats the matrix like a flat array, returns the element as a string

Show Source Code

const taString taMatrix::SafeElAsStr_Flat_ElView ( int idx )

treats the matrix like a flat array, returns the element as a string, taking into account any active IDX_FRAMES element view (as used by data table)

Show Source Code

const Variant taMatrix::SafeElAsVar ( int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

(safely) returns the element as a variant

Show Source Code

const Variant taMatrix::SafeElAsVarN ( MatrixIndex& indices )

(safely) returns the element as a variant

Show Source Code

const Variant taMatrix::SafeElAsVar_Flat ( int idx )

treats the matrix like a flat array, returns the element as a variant

Show Source Code

int taMatrix::SafeElIndex ( int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

check bounds and return flat index, -1 if any dim out of bounds -- uses any IDX_FRAMES el_view in effect to translate the frame (outermost) dimension

Show Source Code

int taMatrix::SafeElIndexN ( MatrixIndex& indices )

check bounds and return flat index, -1 if any dim out of bounds -- uses any IDX_FRAMES el_view in effect to translate the frame (outermost) dimension

Show Source Code

int_Matrix* taMatrix::Shape ( )

the shape of the matrix -- returns an int matrix with values for the size of each dimension

Show Source Code

int_Matrix* taMatrix::ViewIntMatrix ( )

for IDX_COORDS or IDX_FRAMES el_view_mode, return int_Matrix version of el_view

Show Source Code

int taMatrix::colCount ( bool pat_4d = false )

flat col count, for 2-d grid operations, never 0; by2 puts d0/d1 in same row when dims>=4

Show Source Code

int taMatrix::count ( )

the number of items

Show Source Code

int taMatrix::dim ( int d )

the value of dimenion d

Show Source Code

int taMatrix::dims ( )

the number of dimensions

Show Source Code

int taMatrix::rowCount ( bool pat_4d = false )

flat row count, for 2-d grid operations, never 0; by2 puts d0/d1 in same row when dims>=4

Show Source Code

Method Category: Copy

bool taMatrix::CopyFrame ( taMatrix& src, int frame )

copy the source matrix to the indicated frame; src geom must be our frame geom; optimized for like-type mats

Show Source Code

Method Category: Create

taMatrix* taMatrix::Flatten ( )

returns a flat, 1D list of values in the matrix, subject to filtering by the current view -- this is how to finally extract a subset of values from a view, instead of just continuing to filter the original items

Show Source Code

Method Category: Display

taString& taMatrix::Print ( taString& strm, int indent = 0 )

print the value of the object to given string

Show Source Code

int taMatrix::defAlignment ( )

default Qt alignment, left for text, right for nums

Show Source Code

Method Category: File

void taMatrix::BinaryLoad ( taString& fname )

loads data -- leave fname empty to pick from file chooser -- simple binary format with same initial ascii header and then items just straight binary write out -- not compatible across different endian processors etc

Show Source Code

void taMatrix::BinarySave ( taString& fname )

saves data -- leave fname empty to pick from file chooser -- simple binary format with same initial ascii header and then items just straight binary write out -- not compatible across different endian processors etc

Show Source Code

Method Category: Matrix

int_Matrix* taMatrix::Find ( )

(synonym for nonzero) returns a 1D matrix of coordinates into given matrix for all values that are non-zero -- the resulting coordinates can be used as a more efficient view onto a matrix of the same shape (the original matrix can also be used directly as a mask view, but it is less efficient, especially as the number of non-zero values is relatively small

Show Source Code

int_Matrix* taMatrix::NonZero ( )

(synonym for find) returns a 1D matrix of coordinates into given matrix for all values that are non-zero -- the resulting coordinates can be used as a more efficient view onto a matrix of the same shape (the original matrix can also be used directly as a mask view, but it is less efficient, especially as the number of non-zero values is relatively small

Show Source Code

taMatrix* taMatrix::Transpose ( )

returns a new matrix that is the transpose of this matrix, where the rows and columns have been switched -- this matrix must be a 2D matrix

Show Source Code

Method Category: Modify

bool taMatrix::AddFrame ( )

add 1 new blank frame

Show Source Code

bool taMatrix::AddFrames ( int n )

add n new blank frames -- note that this assumes incremental growth and thus calls AllocFrames in advance

Show Source Code

bool taMatrix::AllocFrames ( int n )

make sure space exists for n frames: calling this is optional, and is typically done if you know ahead of time how much space you need

Show Source Code

void taMatrix::Clear ( int fm = 0, int to = -1 )

optimized clear, defaults to clearing all items

Show Source Code

bool taMatrix::EnforceFrames ( int n, bool notify = true )

set size to n frames, blanking new elements if added; resizes by 1.5x as needed

Show Source Code

void taMatrix::InitValsFmVar ( Variant& var )

initialize values to given fixed value

Show Source Code

bool taMatrix::InsertFrames ( int st_fr, int n_frames = 1 )

insert n new frames at given frame index, shifting existing data down to make room. st_fr = -1 means append to end

Show Source Code

void taMatrix::Move ( int from, int to )

move an element and shift

Show Source Code

void taMatrix::Permute ( int thr_no = -1 )

permute the items in the matrix, using a flat view (anything can be moved anywhere) -- ignores any el_view settings -- (0 <= thr_no < 100) specifies thread or dmem proc number for parallel safe random sequences (-1 = taMisc::dmem_proc for auto-safe dmem)

Show Source Code

bool taMatrix::RemoveFrames ( int st_fr, int n_frames = 1 )

remove the given number of frames at starting index, copying data backwards if needed. st_fr = -1 means last frame, and n_frames = -1 means all frames from start to end

Show Source Code

void taMatrix::Reset ( )

remove all items

Show Source Code

void taMatrix::SetFmStr_Flat ( taString& str, int idx )

treats the matrix like a flat array, sets the element as a string

Show Source Code

void taMatrix::SetFmVar ( Variant& var, int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

(safely) sets the element as a variant

Show Source Code

void taMatrix::SetFmVarN ( Variant& var, MatrixIndex& indices )

(safely) sets the element as a variant

Show Source Code

void taMatrix::SetFmVar_Flat ( Variant& var, int idx )

treats the matrix like a flat array, (safely) sets the element as a variant

Show Source Code

bool taMatrix::SetGeom ( int size, int d0, int d1 = 0, int d2 = 0, int d3 = 0, int d4 = 0, int d5 = 0, int d6 = 0 )

set geom for matrix -- if matches current size, it is non-destructive

Show Source Code

bool taMatrix::SetGeomN ( MatrixGeom& geom_ )

set geom for any sized matrix -- if matches current size, it is non-destructive

Show Source Code

bool taMatrix::SetShape ( taMatrix* mat_shape )

set geometry (shape) based on given matrix shape specification

Show Source Code

void taMatrix::Sort ( bool descending )

sort elements in the matrix, using a flat view -- ignores any el_view settings

Show Source Code

bool taMatrix::canResize ( )

true only if not fixed NOTE: may also include additional constraints, tbd

Show Source Code

bool taMatrix::isFixedData ( )

true if using fixed (externally managed) data storage

Show Source Code

Method Category: ObjectMgmt

taString taNBase::GetName ( )

Get the name of the object

Show Source Code

bool taNBase::HasName ( )

does the object have a name field that can be set?

Show Source Code

void taNBase::MakeNameUnique ( )

make sure my name is unique relative to names of objects associated with my owner (e.g., if it is a list object), typically because my name has changed, and owner needs to ensure that all names are unique

Show Source Code

bool taNBase::SetName ( taString& nm )

Set the object's name

Show Source Code

Method Category: SubMatrix

void taMatrix::ReadToSubMatrix ( taMatrix* dest, taMatrix::RenderOp render_op = COPY, int off0 = 0, int off1 = 0, int off2 = 0, int off3 = 0, int off4 = 0, int off5 = 0, int off6 = 0 )

read from this matrix to dest sub-matrix (typically of smaller size), using given render operation to combine source and destination values, starting at given offsets in this matrix (safely manages range issues, clipping out of bounds) -- uses Variant interface, so type conversion between matricies is automatic, with some overhead cost

Show Source Code

void taMatrix::ReadToSubMatrixFrames ( taMatrix* dest, taMatrix::RenderOp render_op = COPY, int off0 = 0, int off1 = 0, int off2 = 0, int off3 = 0, int off4 = 0, int off5 = 0, int off6 = 0 )

read from each frame of this matrix to dest sub-matrix (typically of smaller cell size than this one, but must have same number of dimensions and frame count will be set to be same as this matrix), using given render operation to combine source and destination values, starting at given offsets in this matrix (safely manages range issues, clipping out of bounds) -- uses Variant interface, so type conversion between matricies is automatic, with some overhead cost

Show Source Code

void taMatrix::WriteFmSubMatrix ( taMatrix* src, taMatrix::RenderOp render_op = COPY, int off0 = 0, int off1 = 0, int off2 = 0, int off3 = 0, int off4 = 0, int off5 = 0, int off6 = 0 )

write to this matrix from source sub-matrix (typically of smaller size), using given render operation to combine source and destination values, starting at given offsets in this matrix (safely manages range issues, clipping out of bounds) -- uses Variant interface, so type conversion between matricies is automatic, with some overhead cost

Show Source Code

void taMatrix::WriteFmSubMatrix2DWrap ( taMatrix* src, taMatrix::RenderOp render_op, int off0, int off1 )

write to this 2D matrix from source 2D sub-matrix (typically of smaller size), using given render operation to combine source and destination values, starting at given offsets and wraps around if source matrix exceeds bounds of destination matrix

Show Source Code

void taMatrix::WriteFmSubMatrixFrames ( taMatrix* src, taMatrix::RenderOp render_op = COPY, int off0 = 0, int off1 = 0, int off2 = 0, int off3 = 0, int off4 = 0, int off5 = 0, int off6 = 0 )

write to each frame of this matrix from source sub-matrix (typically of smaller cell size than this one -- if source has one less dimension, then same values are replicated across frames), using given render operation to combine source and destination values, starting at given offsets in this matrix (safely manages range issues, clipping out of bounds) -- uses Variant interface, so type conversion between matricies is automatic, with some overhead cost

Show Source Code

Method Category: UserData

void taOBase::RemoveAllUserData ( )

get rid of our user data list entirely -- this is done automatically when saving something that has no user data items, but you can also force it with this method -- deletes the whole list

Show Source Code

Method Category: _NoCategory

taMatrix* taMatrix::Abs ( )

return a new matrix containing the absolute value of items in this matrix

Show Source Code

bool taNBase::AddFromTemplate ( taBase* obj, bool& is_acceptable )

handles drops from toolbar - when adding an object to a program, network, etc - e.g. dropping generic data table onto a program - set is_acceptable for objects 'not handled' but which are acceptable

Show Source Code

bool taMatrix::BinaryFile_Supported ( )

indicates if binary file format is supported (default no)

Show Source Code

ColorScale* taMatrix::GetColorScale ( )

gets the color scale, making if needed

Show Source Code

taBase* taMatrix::GetOwner ( )

Show Source Code

iMatrixTableModel* taMatrix::GetTableModel ( )

gets the table model, making if needed

Show Source Code

TypeDef* taMatrix::GetTypeDef ( )

Show Source Code

Variant taMatrix::Max ( )

returns maximum value in matrix

Show Source Code

Variant taMatrix::Min ( )

returns minimum value in matrix

Show Source Code

void taMatrix::ResetColorScale ( )

reset the color scale based on current min/max values

Show Source Code

void* taMatrix::This ( )

Show Source Code

taSigLink** taOBase::addr_sig_link ( )

Show Source Code

taMatrix* taMatrix::slicePar ( )

if exists; rarely used

Show Source Code

Static Member and Method Documentation

Static Members

Static Methods

Static Method Category: SubMatrix


Static Method Documentation

Static Method Category: SubMatrix

Variant taMatrix::RenderValue ( Variant& dest_val, Variant& src_val, taMatrix::RenderOp render_op )   [static]

compute render operation on given values

Show Source Code

Expert Member and Method Documentation

Expert Members

Expert Member Category: taBase

Expert Member Category: taMatrix

Expert Methods

Expert Method Category: Access

Expert Method Category: UserData


Expert Member Documentation

Expert Member Category: taBase

taOBase::owner : taBase*

pointer to owner

taOBase::user_data_ : UserDataItem_List*

storage for user data (created if needed) DO NOT ACCESS this list directly -- use the GetUserData / SetUserData etc interface!

Expert Member Category: taMatrix

taMatrix::el_view : taBasePtr

matrix with indicies providing view into items in this list, if set -- determines the items and the order in which they are presented for the iteration operations -- otherwise ignored in other contexts

taMatrix::el_view_mode : taBase::IndexMode

what kind of information is present in el_view to determine view mode -- only valid cases are IDX_COORDS, IDX_MASK, and IDX_FRAMES


Expert Method Documentation

Expert Method Category: Access

void taMatrix::ClearElView ( )

reset el view to NULL

Show Source Code

void taMatrix::CopyElView ( taMatrix& cp )

copy el view from another matrix (resets this to NULL if other is NULL)

Show Source Code

taMatrix* taMatrix::ElView ( )

View of list -- matrix that specifies a subset of items to view, for display and other kinds of functions

Show Source Code

taBase::IndexMode taMatrix::ElViewMode ( )

View mode for view of list -- specifies what kind of view data there is, for display and other kinds of functions -- only valid cases are IDX_COORDS or IDX_MASK, or IDX_UNK if no view specified

Show Source Code

int taMatrix::ElemCount ( )

number of elements in the container -- used for iteration control

Show Source Code

bool taMatrix::ElemWiseOpTest ( taMatrix& t, bool oth_flex = true, taString& op )

test if the given matrix is compatible with this one for an element-wise operation using mutual iterators on both sides -- if oth_wraps is true, then we assume the other can wrap-around or be larger than this, so the test is just that there is at least one element -- otherwise we test that other is exactly the same size as us -- op is name given in error message for operation being performed

Show Source Code

taMatrix* taMatrix::NewElView ( taMatrix* view_mat, taBase::IndexMode md = IDX_COORDS )

make a new view of this array -- points to items in original

Show Source Code

bool taMatrix::SetElView ( taMatrix* view_mat, taBase::IndexMode md = IDX_COORDS )

set el view to given new case -- just sets the members

Show Source Code

Expert Method Category: UserData

UserDataItem_List* taOBase::GetUserDataList ( bool force = false )

gets the userdatalist for this class

Show Source Code


Copyright © 2017Regents of the University of Colorado, Carnegie Mellon University, Princeton University.
emergent 8.2.2