#include <vsol_flags_id.h>
Public Member Functions | |
virtual | ~vsol_flags_id () |
int | get_id () const |
get id of object. | |
void | set_id (int i) |
set id of object. | |
void | set_user_flag (unsigned int flag) |
set a flag for a spatial object; flag can be VSOL_FLAG[1-6]. | |
bool | get_user_flag (unsigned int flag) |
check if a flag is set for a spatial object; flag can be VSOL_FLAG[1-6]. | |
void | unset_user_flag (unsigned int flag) |
un-set a flag for a spatial object; flag can be VSOL_FLAG[1-6]. | |
void | set_tagged_union_flag () |
set the flag used by TAGGED_UNION. | |
bool | get_tagged_union_flag () |
check if the flag used by TAGGED_UNION is set. | |
void | unset_tagged_union_flag () |
un-set the flag used by TAGGED_UNION. | |
int | get_tag_id () |
void | set_tag_id (int id) |
Protected Member Functions | |
vsol_flags_id () | |
Protected Attributes | |
unsigned int | tag_ |
int | id_ |
Static Protected Attributes | |
static int | tagcount_ = 0 |
Definition at line 34 of file vsol_flags_id.h.
vsol_flags_id::~vsol_flags_id | ( | ) | [virtual] |
Definition at line 12 of file vsol_flags_id.cxx.
vsol_flags_id::vsol_flags_id | ( | ) | [protected] |
Definition at line 8 of file vsol_flags_id.cxx.
int vsol_flags_id::get_id | ( | ) | const [inline] |
get id of object.
Definition at line 52 of file vsol_flags_id.h.
int vsol_flags_id::get_tag_id | ( | ) | [inline] |
Definition at line 106 of file vsol_flags_id.h.
bool vsol_flags_id::get_tagged_union_flag | ( | ) | [inline] |
check if the flag used by TAGGED_UNION is set.
Definition at line 95 of file vsol_flags_id.h.
bool vsol_flags_id::get_user_flag | ( | unsigned int | flag | ) | [inline] |
check if a flag is set for a spatial object; flag can be VSOL_FLAG[1-6].
Definition at line 77 of file vsol_flags_id.h.
void vsol_flags_id::set_id | ( | int | i | ) | [inline] |
set id of object.
Definition at line 54 of file vsol_flags_id.h.
void vsol_flags_id::set_tag_id | ( | int | id | ) | [inline] |
Definition at line 111 of file vsol_flags_id.h.
void vsol_flags_id::set_tagged_union_flag | ( | ) | [inline] |
set the flag used by TAGGED_UNION.
Definition at line 89 of file vsol_flags_id.h.
void vsol_flags_id::set_user_flag | ( | unsigned int | flag | ) | [inline] |
set a flag for a spatial object; flag can be VSOL_FLAG[1-6].
Definition at line 71 of file vsol_flags_id.h.
void vsol_flags_id::unset_tagged_union_flag | ( | ) | [inline] |
un-set the flag used by TAGGED_UNION.
Definition at line 101 of file vsol_flags_id.h.
void vsol_flags_id::unset_user_flag | ( | unsigned int | flag | ) | [inline] |
un-set a flag for a spatial object; flag can be VSOL_FLAG[1-6].
Definition at line 83 of file vsol_flags_id.h.
int vsol_flags_id::id_ [protected] |
Definition at line 39 of file vsol_flags_id.h.
unsigned int vsol_flags_id::tag_ [protected] |
Definition at line 38 of file vsol_flags_id.h.
int vsol_flags_id::tagcount_ = 0 [static, protected] |
Definition at line 40 of file vsol_flags_id.h.