MeshKit
1.0
|
#include "std.h"
#include "3D.h"
#include "Mat4.h"
#include "moab/Interface.hpp"
#include "meshkit/QslimOptions.hpp"
#include <vector>
Go to the source code of this file.
Functions | |
int | ehIsValid (moab::EntityHandle v) |
void | filterValid (moab::Interface *mb, std::vector< moab::EntityHandle > &io) |
int | classifyVertex (moab::Interface *mb, moab::EntityHandle v) |
moab::ErrorCode | contractionRegion (moab::Interface *mb, moab::EntityHandle v1, moab::EntityHandle v2, std::vector< moab::EntityHandle > &changed) |
Vec3 | getVec3FromMBVertex (moab::Interface *mb, moab::EntityHandle v) |
Plane | trianglePlane (moab::Interface *mb, moab::EntityHandle tri) |
void | computeTrianglePlane (moab::Interface *mb, moab::EntityHandle tri) |
moab::ErrorCode | contract (moab::Interface *mb, moab::EntityHandle v0, moab::EntityHandle v1, Vec3 &vnew, std::vector< moab::EntityHandle > &changed) |
Variables | |
int | validFaceCount |
moab::Tag | validTag |
moab::Tag | planeDataTag |
QslimOptions | opts |
moab::EntityHandle | iniSet |
int classifyVertex | ( | moab::Interface * | mb, |
moab::EntityHandle | v | ||
) |
Definition at line 45 of file primitives.cpp.
void computeTrianglePlane | ( | moab::Interface * | mb, |
moab::EntityHandle | tri | ||
) |
Definition at line 92 of file primitives.cpp.
moab::ErrorCode contract | ( | moab::Interface * | mb, |
moab::EntityHandle | v0, | ||
moab::EntityHandle | v1, | ||
Vec3 & | vnew, | ||
std::vector< moab::EntityHandle > & | changed | ||
) |
Definition at line 107 of file primitives.cpp.
moab::ErrorCode contractionRegion | ( | moab::Interface * | mb, |
moab::EntityHandle | v1, | ||
moab::EntityHandle | v2, | ||
std::vector< moab::EntityHandle > & | changed | ||
) |
Definition at line 29 of file primitives.cpp.
int ehIsValid | ( | moab::EntityHandle | v | ) |
Definition at line 52 of file QslimDecimation.cpp.
void filterValid | ( | moab::Interface * | mb, |
std::vector< moab::EntityHandle > & | io | ||
) |
Definition at line 10 of file primitives.cpp.
Vec3 getVec3FromMBVertex | ( | moab::Interface * | mb, |
moab::EntityHandle | v | ||
) |
Definition at line 75 of file primitives.cpp.
Plane trianglePlane | ( | moab::Interface * | mb, |
moab::EntityHandle | tri | ||
) |
Definition at line 85 of file primitives.cpp.
moab::EntityHandle iniSet |
Definition at line 41 of file QslimDecimation.cpp.
Definition at line 40 of file QslimDecimation.cpp.
moab::Tag planeDataTag |
Definition at line 35 of file QslimDecimation.cpp.
int validFaceCount |
Definition at line 107 of file QslimDecimation.cpp.
moab::Tag validTag |
Definition at line 28 of file QslimDecimation.cpp.