MeshKit
1.0
|
#include "primitives.h"
Go to the source code of this file.
Functions | |
void | filterValid (moab::Interface *mb, std::vector< moab::EntityHandle > &io) |
moab::ErrorCode | contractionRegion (moab::Interface *mb, moab::EntityHandle v1, moab::EntityHandle v2, std::vector< moab::EntityHandle > &changed) |
int | classifyVertex (moab::Interface *mb, moab::EntityHandle v1) |
Vec3 | getVec3FromMBVertex (moab::Interface *mbi, 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) |
int classifyVertex | ( | moab::Interface * | mb, |
moab::EntityHandle | v1 | ||
) |
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.
void filterValid | ( | moab::Interface * | mb, |
std::vector< moab::EntityHandle > & | io | ||
) |
Definition at line 10 of file primitives.cpp.
Vec3 getVec3FromMBVertex | ( | moab::Interface * | mbi, |
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.