gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the source code of this file.
Classes | |
class | XYZ |
class | Quaternion |
class | Camera |
class | mouseAndKeyboard |
Functions | |
double | length (XYZ &p) |
void | normalize (XYZ &p) |
void | rotate (const Quaternion &omega, XYZ axe) |
XYZ | operator* (const double &a, const XYZ &T) |
XYZ | operator+ (const XYZ &L, const XYZ &R) |
XYZ | operator- (const XYZ &L, const XYZ &R) |
XYZ | operator- (const XYZ &R) |
double | length (Quaternion &quat) |
void | normalize (Quaternion &quat) |
Quaternion | conjugate (Quaternion quat) |
Quaternion | mult (const Quaternion &A, const Quaternion &B) |
Quaternion | operator* (const Quaternion &A, const Quaternion &B) |
Quaternion conjugate | ( | Quaternion | quat | ) |
Definition at line 474 of file Camera.cpp.
Referenced by Camera::move_and_look(), rotate(), and Camera::rotate().
double length | ( | Quaternion & | quat | ) |
Definition at line 346 of file Camera.cpp.
Referenced by onelab::remoteNetworkClient::_get(), VertexArray::decodeHeader(), drawContext::drawArrow3d(), drawContext::drawCylinder(), drawContext::drawPlaneInBoundingBox(), drawContext::drawTaperedCylinder(), drawContext::drawVector(), emptyFieldBDF(), fillPointCloud(), PView::fillVertexArray(), VertexArray::fromChar(), meshGEdgeProcessing(), normalize(), F_Transfinite::operator()(), GmshSocket::SendMessage(), setLcs(), and onelab::remoteNetworkClient::waitOnSubClients().
double length | ( | XYZ & | p | ) |
Definition at line 351 of file Camera.cpp.
Quaternion mult | ( | const Quaternion & | A, |
const Quaternion & | B | ||
) |
Definition at line 459 of file Camera.cpp.
Referenced by PViewDataGModel::addData(), GMSH_WarpPlugin::execute(), stepData< Real >::getData(), MElement::getJacobian(), gmshViewGetModelData(), tetgenmesh::lu_decmp(), operator*(), SPoint2::operator*(), SPoint3::operator*(), SPoint2::operator*=(), SPoint3::operator*=(), PViewDataGModel::readMSH(), rotate(), ScalarToAnyFunctionSpace< SVector3 >::ScalarToAnyFunctionSpace(), OctreePost::searchScalar(), OctreePost::searchTensor(), OctreePost::searchVector(), PViewDataList::writeMSH(), and PViewDataGModel::writeMSH().
void normalize | ( | Quaternion & | quat | ) |
Definition at line 370 of file Camera.cpp.
Referenced by discreteFace::_computeSTLNormals(), addExtrudeNormals(), Camera::move_and_look(), Camera::rotate(), and Camera::update().
void normalize | ( | XYZ & | p | ) |
Definition at line 412 of file Camera.cpp.
Quaternion operator* | ( | const Quaternion & | A, |
const Quaternion & | B | ||
) |
Definition at line 421 of file Camera.cpp.
Definition at line 429 of file Camera.cpp.
Definition at line 437 of file Camera.cpp.
void rotate | ( | const Quaternion & | omega, |
XYZ | axe | ||
) |