reman3/Rayman_X/cpa/tempgrp/Owp/inc/LinkLine.hpp

63 lines
2.2 KiB
C++

/*
///////////////////////////////////////////////////////////////////////////////////////////////////
// Description : LinkLine.hpp
//
// Definition of the link editors objects
//
///////////////////////////////////////////////////////////////////////////////////////////////////
// inherit from : Link
///////////////////////////////////////////////////////////////////////////////////////////////////
// Creation date: 29 jan 1997 Author: J Thénoz
///////////////////////////////////////////////////////////////////////////////////////////////////
// Modification date: Author:
//
//
//
//
///////////////////////////////////////////////////////////////////////////////////////////////////
*/
//ANNECY Shaitan Nettoyage (12/05/98) {
/*
#ifndef __LinkLine_HPP__
#define __LinkLine_HPP__
class LinkLine : public Link
{
protected:
static char ms_cType; // type of link
static char ms_szName [10]; // name of the link
GLI_tdxValue m_xLBeam; // grahpical dim of the link
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 LinkLine ( p_oDLL, p_oOwner, hLink);
else return new LinkLine ( p_oDLL, p_oOwner ); }
LinkLine ( CPA_ObjectDLLBase *p_oDLL, CPA_BaseObject *p_oOwner, WP_tdhLink hLink );
LinkLine ( CPA_ObjectDLLBase *p_oDLL, CPA_BaseObject *p_oOwner );
char fn_cGetType (void) { return ms_cType; }
char* fn_pGetName (void) { return ms_szName; }
void fn_vConstructGraphic (void);
void fn_vRotationGraphic (BOOL bRotation);
void fn_vDrawNormal (void);
void fn_vGetSaveInfo ( char dszParam [20][20], long& lNbParam );
void fn_vSetWaypoints ( WayPoint* poFirstWP, WayPoint* poSecondWP );
protected :
// Line graphic
CPA_SuperObject* fn_vLineGraphic (MTH3D_tdstVector *pstVertex1, MTH3D_tdstVector *pstVertex2, char* szName, tdeLocalColor color = E_lc_NoColor );
void fn_vModifLineGraphic (CPA_SuperObject* psoLine, MTH3D_tdstVector *pstVertex1, MTH3D_tdstVector *pstVertex2 );
};
#endif
*/
//ENDANNECY Shaitan Nettoyage }