BRL-CAD

#include <dbi.h>

Public Member Functions

 BViewState (DbiState *)
 
void add_path (const char *path)
 
void add_hpath (std::vector< unsigned long long > &path_hashes)
 
void erase_path (int mode, int argc, const char **argv)
 
void erase_hpath (int mode, unsigned long long c_hash, std::vector< unsigned long long > &path_hashes, bool cache_collapse=true)
 
std::vector< std::stringlist_drawn_paths (int mode, bool list_collapsed)
 
size_t count_drawn_paths (int mode, bool list_collapsed)
 
int is_hdrawn (int mode, unsigned long long phash)
 
todo should allow mode specification here void clear ()
 
unsigned long long refresh (struct bview *v, int argc, const char **argv)
 
unsigned long long redraw (struct bv_obj_settings *vs, std::unordered_set< struct bview * > &views, int no_autoview)
 
unsigned long long path_hash (std::vector< unsigned long long > &path, size_t max_len)
 
void print_view_state (struct bu_vls *o=NULL)
 

Friends

class BSelectState
 

Detailed Description

Definition at line 125 of file dbi.h.

Constructor & Destructor Documentation

◆ BViewState()

Member Function Documentation

◆ add_path()

void add_path ( const char *  path)

◆ add_hpath()

void add_hpath ( std::vector< unsigned long long > &  path_hashes)

◆ erase_path()

void erase_path ( int  mode,
int  argc,
const char **  argv 
)

◆ erase_hpath()

void erase_hpath ( int  mode,
unsigned long long  c_hash,
std::vector< unsigned long long > &  path_hashes,
bool  cache_collapse = true 
)

◆ list_drawn_paths()

std::vector<std::string> list_drawn_paths ( int  mode,
bool  list_collapsed 
)

◆ count_drawn_paths()

size_t count_drawn_paths ( int  mode,
bool  list_collapsed 
)

◆ is_hdrawn()

int is_hdrawn ( int  mode,
unsigned long long  phash 
)

◆ clear()

todo should allow mode specification here void clear ( )

◆ refresh()

unsigned long long refresh ( struct bview v,
int  argc,
const char **  argv 
)

◆ redraw()

unsigned long long redraw ( struct bv_obj_settings vs,
std::unordered_set< struct bview * > &  views,
int  no_autoview 
)

◆ path_hash()

unsigned long long path_hash ( std::vector< unsigned long long > &  path,
size_t  max_len 
)

◆ print_view_state()

void print_view_state ( struct bu_vls o = NULL)

Friends And Related Function Documentation

◆ BSelectState

friend class BSelectState
friend

Definition at line 269 of file dbi.h.


The documentation for this class was generated from the following file: