#include <base.h>
Public Types | |
enum | { DELETED = 0x00000001, NOTREAD = 0x00000002, NOTWRITE = 0x00000004, VISITED = 0x00000010, SELECTED = 0x00000020, BORDER0 = 0x00000040, BORDER1 = 0x00000080, BORDER2 = 0x00000100, BORDER3 = 0x00000200, USER0 = 0x00004000 } |
Public Member Functions | |
void | ClearB (int i) |
This funcion execute the inverse operation of SetS(). | |
void | ClearD () |
un-delete a Face | |
void | ClearFlags () |
void | ClearR () |
marks the Face as not readable | |
void | ClearS () |
Un-select a Face. | |
void | ClearUserBit (int userBit) |
This function clear the given user bit. | |
void | ClearV () |
Un-select a Face. | |
void | ClearW () |
marks the Face as notwritable | |
template<class BoxType > | |
void | GetBBox (BoxType &bb) const |
bool | IsB (int i) const |
This function checks if the face is selected. | |
bool | IsD () const |
checks if the Face is deleted | |
bool | IsR () const |
checks if the Face is readable | |
bool | IsRW () const |
This funcion checks whether the Face is both readable and modifiable. | |
bool | IsS () const |
checks if the Face is Modified | |
bool | IsUserBit (int userBit) |
This function checks if the given user bit is true. | |
bool | IsV () const |
checks if the Face is Modified | |
bool | IsW () const |
checks if the Face is modifiable | |
void | SetB (int i) |
This function select the face. | |
void | SetD () |
deletes the Face from the mesh | |
void | SetFlags (int flagp) |
void | SetR () |
marks the Face as readable | |
void | SetS () |
select the Face | |
void | SetUserBit (int userBit) |
This function set the given user bit. | |
void | SetV () |
select the Face | |
void | SetW () |
marks the Face as writable | |
const int | UberFlags () const |
int & | UberFlags () |
Static Public Member Functions | |
static bool | DeleteBitFlag (int bitval) |
static int & | LastBitFlag () |
Return the first bit that is not still used. | |
static int | NewBitFlag () |
allocate a bit among the flags that can be used by user. |
Definition at line 152 of file simplex/tetrahedron/base.h.
anonymous enum |
Definition at line 165 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::ClearB | ( | int | i | ) | [inline] |
This funcion execute the inverse operation of SetS().
Definition at line 232 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::ClearD | ( | ) | [inline] |
un-delete a Face
Definition at line 209 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::ClearFlags | ( | ) | [inline] |
Set the flag value
flagp | Valore da inserire nel flag |
Definition at line 204 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::ClearR | ( | ) | [inline] |
marks the Face as not readable
Definition at line 213 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::ClearS | ( | ) | [inline] |
Un-select a Face.
Definition at line 221 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::ClearUserBit | ( | int | userBit | ) | [inline] |
This function clear the given user bit.
Definition at line 262 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::ClearV | ( | ) | [inline] |
Un-select a Face.
Definition at line 225 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::ClearW | ( | ) | [inline] |
marks the Face as notwritable
Definition at line 217 of file simplex/tetrahedron/base.h.
static bool vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::DeleteBitFlag | ( | int | bitval | ) | [inline, static] |
Definition at line 248 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::GetBBox | ( | BoxType & | bb | ) | const [inline] |
Definition at line 265 of file simplex/tetrahedron/base.h.
bool vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::IsB | ( | int | i | ) | const [inline] |
This function checks if the face is selected.
Definition at line 228 of file simplex/tetrahedron/base.h.
bool vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::IsD | ( | ) | const [inline] |
checks if the Face is deleted
Definition at line 184 of file simplex/tetrahedron/base.h.
bool vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::IsR | ( | ) | const [inline] |
checks if the Face is readable
Definition at line 186 of file simplex/tetrahedron/base.h.
bool vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::IsRW | ( | ) | const [inline] |
This funcion checks whether the Face is both readable and modifiable.
Definition at line 190 of file simplex/tetrahedron/base.h.
bool vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::IsS | ( | ) | const [inline] |
checks if the Face is Modified
Definition at line 192 of file simplex/tetrahedron/base.h.
bool vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::IsUserBit | ( | int | userBit | ) | [inline] |
This function checks if the given user bit is true.
Definition at line 258 of file simplex/tetrahedron/base.h.
bool vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::IsV | ( | ) | const [inline] |
checks if the Face is Modified
Definition at line 194 of file simplex/tetrahedron/base.h.
bool vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::IsW | ( | ) | const [inline] |
checks if the Face is modifiable
Definition at line 188 of file simplex/tetrahedron/base.h.
static int& vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::LastBitFlag | ( | ) | [inline, static] |
Return the first bit that is not still used.
Definition at line 235 of file simplex/tetrahedron/base.h.
static int vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::NewBitFlag | ( | ) | [inline, static] |
allocate a bit among the flags that can be used by user.
Definition at line 242 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::SetB | ( | int | i | ) | [inline] |
This function select the face.
Definition at line 230 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::SetD | ( | ) | [inline] |
deletes the Face from the mesh
Definition at line 207 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::SetFlags | ( | int | flagp | ) | [inline] |
Set the flag value
flagp | Valore da inserire nel flag |
Definition at line 199 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::SetR | ( | ) | [inline] |
marks the Face as readable
Definition at line 211 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::SetS | ( | ) | [inline] |
select the Face
Definition at line 219 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::SetUserBit | ( | int | userBit | ) | [inline] |
This function set the given user bit.
Definition at line 260 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::SetV | ( | ) | [inline] |
select the Face
Definition at line 223 of file simplex/tetrahedron/base.h.
void vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::SetW | ( | ) | [inline] |
marks the Face as writable
Definition at line 215 of file simplex/tetrahedron/base.h.
const int vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::UberFlags | ( | ) | const [inline] |
Definition at line 161 of file simplex/tetrahedron/base.h.
int& vcg::TetraArityMax< BVT, BET, BFT, BTT, A, B, C, D, E, F, G, H, I >::UberFlags | ( | ) | [inline] |
Definition at line 157 of file simplex/tetrahedron/base.h.