/*
///////////////////////////////////////////////////////////////////////////////////////////////////
// Description : LinkBez.hpp
//   
//  Edit the Bezier links         
//
///////////////////////////////////////////////////////////////////////////////////////////////////
// inherit from  :	Link
///////////////////////////////////////////////////////////////////////////////////////////////////
// Creation date: 29 jan 1997                        Author: J Thénoz
///////////////////////////////////////////////////////////////////////////////////////////////////
// Modification date:			                      Author: 
// 
//
// 
//
///////////////////////////////////////////////////////////////////////////////////////////////////
*/

//ANNECY Shaitan Nettoyage (12/05/98) {
/*

#ifndef __LinkBez_HPP__
#define __LinkBez_HPP__

//ROMTEAM WorldEditor (Viorel Preoteasa 20/01/98) 
#include "ogd.h"
//ENDROMTEAM WorldEditor (Viorel Preoteasa) 

class LinkBez : public Link
{
protected:	
	static char ms_cType;						// type of link 
	static char ms_szName [10];					// name of the link

//ROMTEAM WorldEditor (Viorel Preoteasa 20/01/98) 
//	EDWAY_tdhBezierObject m_hBezierObject;		// editor object
	Bezier3D m_hBezierObject;		// editor object
//ENDROMTEAM WorldEditor (Viorel Preoteasa) 

	Tangent* m_pstStartTangent;					// Tangent object first point
	Tangent* m_pstFinishTangent;				// Tangent object second point
	BOOL m_bFirstEdition;


public:
	static void fn_vRegisterObject (void);	// this function is used to register this object
	static Link* fn_pConstruct ( CPA_ObjectDLLBase *p_oDLL, CPA_BaseObject *p_oOwner, WP_tdhLink hLink) {	if (hLink) return new LinkBez ( p_oDLL, p_oOwner, hLink); 
																																			else return new LinkBez ( p_oDLL, p_oOwner ); }
	LinkBez ( CPA_ObjectDLLBase *p_oDLL, CPA_BaseObject *p_oOwner, WP_tdhLink hLink );
	LinkBez ( CPA_ObjectDLLBase *p_oDLL, CPA_BaseObject *p_oOwner );

	char fn_cGetType (void) { return ms_cType; }
	char* fn_pGetName (void) { return ms_szName; }
//ROMTEAM WorldEditor (Viorel Preoteasa 20/01/98) 
//	EDWAY_tdhBezierObject fn_hGetEditBezierObject (void) { return m_hBezierObject; }
	Bezier3D *fn_hGetEditBezierObject (void) { return &m_hBezierObject; }
//ENDROMTEAM WorldEditor (Viorel Preoteasa) 

	void fn_vChangeNeighbourTangent (Tangent* pTangent);
	void fn_vSetTangent ( int iSide, MTH3D_tdstVector* pTangentVertex );

	void fn_vConstructGraphic (void);
	void fn_vInitGraphic (void);
	void fn_vRotationGraphic (BOOL bRotation);	
	void fn_vDrawNormal (void);
	void fn_vDrawOutHierarchy (GLD_tdstViewportAttributes *pViewportAttributes);
	void fn_vGetSaveInfo ( char dszParam [20][20], long& lNbParam );
	void fn_vInitEditorFromEngine (void);

	CDialog* fn_pGetSpecificDialog (CWnd* pParentWnd);
	void fn_vFreeSpecificDialog (CDialog* pDialog);	 

protected :
	void fn_vSetEngineStructure (void);

};

#endif

*/
//ENDANNECY Shaitan Nettoyage }
