#include <corefinement-api.hh>
Public Member Functions | |
CCorefinementAPI (GMap3d::CGMapVertex *AMap) | |
virtual | ~CCorefinementAPI () |
void | corefine2dMeshesSweeping (GMap3d::CDart *ADart1, GMap3d::CDart *ADart2, const CVertex &ANormal) |
void | corefine2dMeshesPropagation (GMap3d::CDart *ADart1, GMap3d::CDart *ADart2, const CVertex &ANormal, bool useBBox=false) |
void | corefine3dMeshes (GMap3d::CDart *ADart1, GMap3d::CDart *ADart2) |
void | corefineMarked3dFaces (int AMark1, int AMark2) |
void | corefineMarked3dMeshesWith (int AMark, GMap3d::CDart *ADart) |
void | booleanOperations2d (GMap3d::CDart *ADart1, GMap3d::CDart *ADart2, const CVertex &ANormal, int ADifference1Mark=-1, int ADifference2Mark=-1, int AIntersectionMark=-1, int AUnionMark=-1) |
void | booleanOperations3d (GMap3d::CDart *ADart1, GMap3d::CDart *ADart2, int ADifference1Mark=-1, int ADifference2Mark=-1, int AIntersectionMark=-1, int AUnionMark=-1) |
Private Attributes | |
GMap3d::CGMapVertex * | FMap |
Definition at line 37 of file corefinement-api.hh.
CCorefinementAPI::CCorefinementAPI | ( | GMap3d::CGMapVertex * | AMap | ) |
CCorefinementAPI::~CCorefinementAPI | ( | ) | [virtual] |
Definition at line 47 of file corefinement-api.cc.
void CCorefinementAPI::booleanOperations2d | ( | GMap3d::CDart * | ADart1, | |
GMap3d::CDart * | ADart2, | |||
const CVertex & | ANormal, | |||
int | ADifference1Mark = -1 , |
|||
int | ADifference2Mark = -1 , |
|||
int | AIntersectionMark = -1 , |
|||
int | AUnionMark = -1 | |||
) |
void CCorefinementAPI::booleanOperations3d | ( | GMap3d::CDart * | ADart1, | |
GMap3d::CDart * | ADart2, | |||
int | ADifference1Mark = -1 , |
|||
int | ADifference2Mark = -1 , |
|||
int | AIntersectionMark = -1 , |
|||
int | AUnionMark = -1 | |||
) |
void CCorefinementAPI::corefine2dMeshesPropagation | ( | GMap3d::CDart * | ADart1, | |
GMap3d::CDart * | ADart2, | |||
const CVertex & | ANormal, | |||
bool | useBBox = false | |||
) |
void CCorefinementAPI::corefine2dMeshesSweeping | ( | GMap3d::CDart * | ADart1, | |
GMap3d::CDart * | ADart2, | |||
const CVertex & | ANormal | |||
) |
void CCorefinementAPI::corefine3dMeshes | ( | GMap3d::CDart * | ADart1, | |
GMap3d::CDart * | ADart2 | |||
) |
void CCorefinementAPI::corefineMarked3dFaces | ( | int | AMark1, | |
int | AMark2 | |||
) |
Definition at line 101 of file corefinement-api.cc.
void CCorefinementAPI::corefineMarked3dMeshesWith | ( | int | AMark, | |
GMap3d::CDart * | ADart | |||
) |
GMap3d::CGMapVertex* CCorefinementAPI::FMap [private] |
Definition at line 40 of file corefinement-api.hh.