VR-Forces 4.0.4 Class Documentation
include/vrvDrawControl/Dt2DPositionedObject.h
Go to the documentation of this file.
00001 /******************************************************************************
00002  ** Copyright (c) 2010 MaK Technologies, Inc.
00003  ** All rights reserved.
00004  ******************************************************************************/
00005 /******************************************************************************
00006  ** $RCSfile: Dt2DPositionedObject.h,v $ $Revision: 1.3 $ $State: Exp $
00007  ******************************************************************************/
00008 #pragma once
00009 
00010 #include <vlutil/vlString.h>
00011 
00012 #include <vrvDrawControl/vrvDrawControlDefines.h>
00013 
00014 #include <vrvDrawControl/DtDrawControlObject.h>
00015 #include <vrvDrawControl/DtVdcVector2D.h>
00016 
00017 namespace vrvControlToolkit
00018 {
00019    class DT_DLL_VRVDRAWCONTROL Dt2DPositionedObject : public DtDrawControlObject
00020    {
00021    public:
00022       Dt2DPositionedObject(DtExerciseConn* exConn, unsigned id, 
00023          const DtString& objName);
00024       
00025       // \brief Virtual destructor
00026       virtual ~Dt2DPositionedObject();
00027      
00028    private:
00033       Dt2DPositionedObject();
00034 
00038       Dt2DPositionedObject(const Dt2DPositionedObject& orig);
00039 
00043       Dt2DPositionedObject& operator=(const Dt2DPositionedObject& rhs);
00044 
00045    public:
00051       virtual DtVdcVector2D position() const = 0;
00052       
00058       virtual void setPosition( const DtVdcVector2D& position ) = 0;
00059    };
00060 }

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)