#include <rtcVertex3D.h>
Public Member Functions | |
bool | boundary () const |
bool | getFlag (int flag) const |
bool | hasTexCoord () const |
bool | hidden () const |
virtual bool | read (InputHandler &ih) |
read IOObject from InputHandler | |
void | read (FILE *fp) |
void | set (Vec3f p) |
void | set (float x, float y, float z) |
void | setBoundary (bool boundary) |
void | setFlag (int flag, bool value) |
void | setHidden (bool hidden) |
void | update () |
Vertex3D (Mesh3D *mesh) | |
Vertex3D (Mesh3D *mesh, const Point3Df &p) | |
Vertex3D (const Vertex3D &other) | |
virtual bool | write (OutputHandler &oh) const |
write IOObject to OutputHandler | |
void | write (FILE *fp) const |
virtual | ~Vertex3D () |
Public Attributes | |
Vec3uc | c |
std::vector< int > | faces |
int | flags |
Mesh3D * | mesh |
Vec3f | n |
Point3Df | p |
Vec2f | t |
Definition at line 47 of file rtcVertex3D.h.
rtc::Vertex3D::Vertex3D | ( | Mesh3D * | mesh | ) |
Definition at line 29 of file rtcVertex3D.cpp.
rtc::Vertex3D::Vertex3D | ( | Mesh3D * | mesh, |
const Point3Df & | p | ||
) |
Definition at line 34 of file rtcVertex3D.cpp.
rtc::Vertex3D::~Vertex3D | ( | ) | [virtual] |
Definition at line 39 of file rtcVertex3D.cpp.
rtc::Vertex3D::Vertex3D | ( | const Vertex3D & | other | ) |
Definition at line 43 of file rtcVertex3D.cpp.
bool rtc::Vertex3D::boundary | ( | ) | const |
Definition at line 94 of file rtcVertex3D.cpp.
bool rtc::Vertex3D::getFlag | ( | int | flag | ) | const |
Definition at line 81 of file rtcVertex3D.cpp.
bool rtc::Vertex3D::hasTexCoord | ( | ) | const |
Definition at line 114 of file rtcVertex3D.cpp.
bool rtc::Vertex3D::hidden | ( | ) | const |
Definition at line 104 of file rtcVertex3D.cpp.
bool rtc::Vertex3D::read | ( | InputHandler & | ih | ) | [virtual] |
read IOObject from InputHandler
Implements rtc::IOObject.
Definition at line 138 of file rtcVertex3D.cpp.
void rtc::Vertex3D::read | ( | FILE * | fp | ) |
Definition at line 148 of file rtcVertex3D.cpp.
void rtc::Vertex3D::set | ( | Vec3f | p | ) |
Definition at line 71 of file rtcVertex3D.cpp.
void rtc::Vertex3D::set | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 76 of file rtcVertex3D.cpp.
void rtc::Vertex3D::setBoundary | ( | bool | boundary | ) |
Definition at line 99 of file rtcVertex3D.cpp.
void rtc::Vertex3D::setFlag | ( | int | flag, |
bool | value | ||
) |
Definition at line 86 of file rtcVertex3D.cpp.
void rtc::Vertex3D::setHidden | ( | bool | hidden | ) |
Definition at line 109 of file rtcVertex3D.cpp.
void rtc::Vertex3D::update | ( | ) |
Definition at line 56 of file rtcVertex3D.cpp.
bool rtc::Vertex3D::write | ( | OutputHandler & | oh | ) | const [virtual] |
write IOObject to OutputHandler
Implements rtc::IOObject.
Definition at line 119 of file rtcVertex3D.cpp.
void rtc::Vertex3D::write | ( | FILE * | fp | ) | const |
Definition at line 129 of file rtcVertex3D.cpp.
Definition at line 80 of file rtcVertex3D.h.
std::vector<int> rtc::Vertex3D::faces |
Definition at line 82 of file rtcVertex3D.h.
Definition at line 81 of file rtcVertex3D.h.
Definition at line 77 of file rtcVertex3D.h.
Definition at line 79 of file rtcVertex3D.h.
Definition at line 78 of file rtcVertex3D.h.
Definition at line 85 of file rtcVertex3D.h.