Initial commit
This commit is contained in:
30
Torque/SDK/lib/maxsdk31/IGuest.h
Normal file
30
Torque/SDK/lib/maxsdk31/IGuest.h
Normal file
@@ -0,0 +1,30 @@
|
||||
/**********************************************************************
|
||||
*<
|
||||
FILE: IGuest.h
|
||||
|
||||
DESCRIPTION: Declares Host/Guest protocol
|
||||
|
||||
CREATED BY: John Hutchinson
|
||||
|
||||
HISTORY: Created April 24, 1999
|
||||
|
||||
*> Copyright (c) 1994, All Rights Reserved.
|
||||
**********************************************************************/
|
||||
#pragma once
|
||||
|
||||
class IGeomImp;
|
||||
class IHost;
|
||||
|
||||
class IGuest
|
||||
{
|
||||
public:
|
||||
virtual void rsvp(IHost* host, IGeomImp* return_envelope, Matrix3& tm) = 0;
|
||||
};
|
||||
|
||||
|
||||
class IHost
|
||||
{
|
||||
public:
|
||||
virtual void accomodate(IGeomImp* guestrep, Matrix3 &tm, HitRecord *rec = NULL) = 0;
|
||||
virtual bool locate(INode *host, Control *c, Matrix3 &oldP, Matrix3 &newP) = 0;
|
||||
};
|
||||
Reference in New Issue
Block a user