6be67258d2
- Modifiche stilistiche e cambio di versione.
30 lines
1.0 KiB
C++
30 lines
1.0 KiB
C++
//----------------------------------------------------------------------------
|
|
// EgalTech 2015-2018
|
|
//----------------------------------------------------------------------------
|
|
// File : CAvSurfFrMove.h Data : 27.04.18 Versione : 3.1c7
|
|
// Contenuto : Dich.ne classe privata per movimento di superfici flat region
|
|
// nel loro piano evitando collisioni
|
|
//
|
|
// Modifiche : 26.03.2026 RE Creazione modulo.
|
|
//
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
#pragma once
|
|
|
|
#include "CAvSimpleSurfFrMove.h"
|
|
|
|
//----------------------------------------------------------------------------
|
|
class MyCAvSurfFrMove : public MyCAvSimpleSurfFrMove
|
|
{
|
|
public :
|
|
MyCAvSurfFrMove( const ISurfFlatRegion& SfrM, const ISurfFlatRegion& SfrF) :
|
|
MyCAvSimpleSurfFrMove( SfrM, SfrF) {} ;
|
|
|
|
public :
|
|
bool Translate( const Vector3d& vtDir, double& dLen) ;
|
|
bool Rotate( const Point3d& ptCen, double& dAng) ;
|
|
const SCollInfo& GetCollInfo()
|
|
{ return m_SCollInfo ; }
|
|
} ;
|