VR-Forces 4.0.4 Class Documentation
include/vrvCore/DtRibbonModel.h
Go to the documentation of this file.
00001 /*****************************************************************************
00002  * Copyright (c) 2012 MAK Technologies, Inc.
00003  * All rights reserved.
00004  *****************************************************************************/
00005 
00009 
00010 #pragma once
00011 
00012 #include <vrvCore/vrvCore.h>
00013 #include <vrvCore/DtModel.h>
00014 
00015 #include <matrix/vlVector.h>
00016 
00017 namespace makVrv
00018 {
00019 
00020    class DtRibbonModelInstance;
00021 
00024    class DT_DLL_VRVCORE DtRibbonModel : public DtModel
00025    {
00026    public:
00027 
00029       DtRibbonModel( DtDe& de, DtUniqueID id );
00030 
00032       virtual ~DtRibbonModel();
00033 
00035       virtual void setModelDefinition( const std::string& str ) = 0;
00036 
00039       virtual std::string className() const = 0;
00040 
00042       virtual void setOcclusionEnabled( bool enabled ) = 0;
00043 
00045       virtual void setRibbonSpacing( float sampleSpacing ) = 0;
00046 
00051       virtual void setRibbonLength( int maxSamples ) = 0;
00052 
00054       virtual void update() = 0;
00055 
00056    };
00057 
00058 }

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)