Moka libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CCorefinementAPI Class Reference

#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)
 

Detailed Description

Definition at line 36 of file corefinement-api.hh.

Constructor & Destructor Documentation

CCorefinementAPI::CCorefinementAPI ( GMap3d::CGMapVertex *  AMap)

Definition at line 40 of file corefinement-api.cc.

CCorefinementAPI::~CCorefinementAPI ( )
virtual

Definition at line 47 of file corefinement-api.cc.

Member Function Documentation

void CCorefinementAPI::booleanOperations2d ( GMap3d::CDart *  ADart1,
GMap3d::CDart *  ADart2,
const CVertex &  ANormal,
int  ADifference1Mark = -1,
int  ADifference2Mark = -1,
int  AIntersectionMark = -1,
int  AUnionMark = -1 
)

Definition at line 158 of file corefinement-api.cc.

void CCorefinementAPI::booleanOperations3d ( GMap3d::CDart *  ADart1,
GMap3d::CDart *  ADart2,
int  ADifference1Mark = -1,
int  ADifference2Mark = -1,
int  AIntersectionMark = -1,
int  AUnionMark = -1 
)

Definition at line 208 of file corefinement-api.cc.

void CCorefinementAPI::corefine2dMeshesPropagation ( GMap3d::CDart *  ADart1,
GMap3d::CDart *  ADart2,
const CVertex &  ANormal,
bool  useBBox = false 
)

Definition at line 60 of file corefinement-api.cc.

void CCorefinementAPI::corefine2dMeshesSweeping ( GMap3d::CDart *  ADart1,
GMap3d::CDart *  ADart2,
const CVertex &  ANormal 
)

Definition at line 51 of file corefinement-api.cc.

void CCorefinementAPI::corefine3dMeshes ( GMap3d::CDart *  ADart1,
GMap3d::CDart *  ADart2 
)

Definition at line 82 of file corefinement-api.cc.

void CCorefinementAPI::corefineMarked3dFaces ( int  AMark1,
int  AMark2 
)

Definition at line 101 of file corefinement-api.cc.

void CCorefinementAPI::corefineMarked3dMeshesWith ( int  AMark,
GMap3d::CDart *  ADart 
)

Definition at line 115 of file corefinement-api.cc.


The documentation for this class was generated from the following files: