MeshKit  1.0
primitives.cpp File Reference
#include "primitives.h"
Include dependency graph for primitives.cpp:

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)

Function Documentation

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines