Public Member Functions | Public Attributes

MeshSelection Class Reference

Search for all occurrences

#include <meshselection.h>

Inheritance diagram for MeshSelection:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void  gc_trace ()
virtual MeshSelection new_sel (MAXWrapper *own, BYTE stype, int indx=0)=0
virtual BitArray  get_sel ()=0
virtual BitArray  get_owner_sel ()=0
virtual void  set_owner_sel (BitArray &sel)=0
virtual BitArray  get_sel_vertices (Mesh *m)=0
virtual BitArray  get_sel_vertices (MNMesh *m)=0
virtual BitArray  get_sel_vertices (PatchMesh *m)=0
virtual GenericNamedSelSetList get_named_sel_set_list ()=0
virtual int  num_elements (Mesh *m)=0
virtual int  num_elements (MNMesh *m)=0
virtual int  num_elements (PatchMesh *m)=0
virtual BOOL  is_same_selection (Value *s)=0
virtual void  delete_sel (Mesh &m, MeshDelta &md, BitArray &sel)=0
virtual void  delete_sel (MNMesh *m, ReferenceTarget *owner, BitArray &sel)=0
int  get_sel_index (BitArray &vs, int n)
void  update_sel ()
void  set_sel (BitArray &vs)
void  sprin1 (MCHAR *type, CharStream *s)
  def_generic (get,"get")
  def_generic (put,"put")
  def_visible_generic (append,"append")
  def_visible_generic (deleteItem,"deleteItem")
  def_visible_generic_debug_ok (findItem,"findItem")
  def_visible_generic (join,"join")
  def_visible_generic (sort,"sort")
  def_visible_primitive_debug_ok (deepCopy,"deepCopy")
  def_generic (move,"move")
  def_generic (scale,"scale")
  def_generic (rotate,"rotate")
  def_generic (delete,"delete")
  def_generic (select,"select")
  def_generic (deselect,"deselect")
  def_generic (selectmore,"selectMore")
  use_generic (coerce,"coerce")
ScripterExport Value map (node_map &m)
void  to_fpvalue (FPValue &v)
ScripterExport Value to_bitarrayValue ()
  def_property (count)
  def_property (index)
  def_property (selSetNames)

Public Attributes

MAXWrapper *  owner
BYTE  sel_type
BitArray  vsel
int  index
MSTR  nss_name

Member Function Documentation

void gc_trace ( ) [virtual]
virtual MeshSelection* new_sel ( MAXWrapper *  own,
BYTE  stype,
int  indx = 0 
) [pure virtual]
virtual BitArray get_sel ( ) [pure virtual]
virtual BitArray get_owner_sel ( ) [pure virtual]
virtual void set_owner_sel ( BitArray sel ) [pure virtual]
virtual BitArray get_sel_vertices ( Mesh m ) [pure virtual]
virtual BitArray get_sel_vertices ( MNMesh m ) [pure virtual]
virtual BitArray get_sel_vertices ( PatchMesh m ) [pure virtual]
virtual GenericNamedSelSetList& get_named_sel_set_list ( ) [pure virtual]
virtual int num_elements ( Mesh m ) [pure virtual]
virtual int num_elements ( MNMesh m ) [pure virtual]
virtual int num_elements ( PatchMesh m ) [pure virtual]
virtual BOOL is_same_selection ( Value s ) [pure virtual]
virtual void delete_sel ( Mesh m,
MeshDelta md,
BitArray sel 
) [pure virtual]
virtual void delete_sel ( MNMesh m,
ReferenceTarget owner,
BitArray sel 
) [pure virtual]
int get_sel_index ( BitArray vs,
int  n 
)
void update_sel ( )
void set_sel ( BitArray vs )
void sprin1 ( MCHAR *  type,
CharStream *  s 
)
def_generic ( get  ,
"get"   
)

Reimplemented from Value.

def_generic ( put  ,
"put"   
)

Reimplemented from Value.

def_visible_generic ( append  ,
"append"   
)

Reimplemented from Value.

def_visible_generic ( deleteItem  ,
"deleteItem"   
)

Reimplemented from Value.

def_visible_generic_debug_ok ( findItem  ,
"findItem"   
)

Reimplemented from Value.

def_visible_generic ( join  ,
"join"   
)

Reimplemented from Value.

def_visible_generic ( sort  ,
"sort"   
)

Reimplemented from Value.

def_visible_primitive_debug_ok ( deepCopy  ,
"deepCopy"   
)

Reimplemented from Value.

def_generic ( move  ,
"move"   
)
def_generic ( scale  ,
"scale"   
)
def_generic ( rotate  ,
"rotate"   
)
def_generic ( delete  ,
"delete"   
)
def_generic ( select  ,
"select"   
)
def_generic ( deselect  ,
"deselect"   
)
def_generic ( selectmore  ,
"selectMore"   
)
use_generic ( coerce  ,
"coerce"   
)

Reimplemented from Value.

ScripterExport Value* map ( node_map m ) [virtual]

Reimplemented from Value.

void to_fpvalue ( FPValue v ) [virtual]

Reimplemented from Value.

ScripterExport Value* to_bitarrayValue ( )
def_property ( count  )
def_property ( index  )
def_property ( selSetNames  )

Reimplemented from Value.


Member Data Documentation

MAXWrapper* owner
BYTE sel_type
int index

MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection
MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection MeshSelection