![]() |
G+Smo
25.01.0
Geometry + Simulation Modules
|
Inheritance diagram for gsVertex< T >:
Collaboration diagram for gsVertex< T >:Public Types | |
| typedef memory::shared_ptr< gsVertex > | Ptr |
| Shared pointer for gsVertex. | |
| typedef memory::unique_ptr< gsVertex > | uPtr |
| Unique pointer for gsVertex. | |
Public Member Functions | |
| void | addFace (gsFaceHandle const &f) |
| Adds a gsFaceHandle f to the list of faces adjaent to this vertex. | |
| uPtr | clone () const |
| Clone Function (deep copy) | |
| gsVertex () | |
| Constructor. | |
| gsVertex (gsVector3d< T > const &u) | |
| Constructor, takes a gsVector3d. | |
| gsVertex (gsVector< T > const &u) | |
| Constructor, takes a gsVector. | |
| gsVertex (scalar_t x, scalar_t y, scalar_t z=0) | |
| Constructor, take 3 scalars. | |
| void | move (scalar_t dx, scalar_t dy, scalar_t dz) |
| Moves a gsVertex relatively. | |
| T & | x () |
| T | x () const |
| T & | y () |
| T | y () const |
| T & | z () |
| T | z () const |
Public Attributes | |
| std::vector< gsFaceHandle > | faces |
| List of faces adjacent to this vertex. | |
|
inline |
Constructor, take 3 scalars.
| x,y,z | Coordinates of position in 3D space. |
|
inline |
Constructor, takes a gsVector3d.
| u | the gsVector3d |
|
inline |
Adds a gsFaceHandle f to the list of faces adjaent to this vertex.
| f | gsFaceHandle |
|
inline |
Moves a gsVertex relatively.
| dx,dy,dz | values added to x, y and z |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |