VR-Forces 4.0.4 Class Documentation
include/vrfutil/rwTaitBryan.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 1999 MaK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: rwTaitBryan.h,v $ $Revision: 1.10 $ $State: Exp $
00007 *******************************************************************************/
00008 
00011 
00017 
00018 
00019 #ifndef DtRwTaitBryan_H_
00020 #define DtRwTaitBryan_H_
00021 
00022 #include <matrix/vlTaitBryan.h>
00023 #include "vrfutil/rdrWritr.h"
00024 
00028 
00029 #include "vrfutil/vrfutilDefines.h"
00030 class DT_DLL_vrfutil DtRwTaitBryan : public DtReaderWriter, public DtTaitBryan
00031 {
00032 public:
00034    DtRwTaitBryan();
00035 
00037    DtRwTaitBryan(const DtString& name, DtReaderWriterRegistry* const 
00038       parentRegistry = NULL);
00039 
00040    DtRwTaitBryan(const DtSymbolString& name, DtReaderWriterRegistry* const 
00041       parentRegistry = NULL);
00042 
00044    DtRwTaitBryan(const DtString& name, double psi, double theta, double phi,
00045       DtReaderWriterRegistry* const parentRegistry = NULL);
00046 
00047    DtRwTaitBryan(const DtSymbolString& name, double psi, double theta, double phi,
00048       DtReaderWriterRegistry* const parentRegistry = NULL);
00049 
00051    DtRwTaitBryan(const DtString& name, const DtTaitBryan & fromTaitBryan,
00052       DtReaderWriterRegistry* const parentRegistry = NULL);
00053 
00054    DtRwTaitBryan(const DtSymbolString& name, const DtTaitBryan & fromTaitBryan,
00055       DtReaderWriterRegistry* const parentRegistry = NULL);
00056 
00058    DtRwTaitBryan(const DtRwTaitBryan& orig);
00059 
00061    DtRwTaitBryan(const DtString& name, const DtRwTaitBryan& fromRwTaitBryan,
00062       DtReaderWriterRegistry* const parentRegistry = NULL);
00063 
00064    DtRwTaitBryan(const DtSymbolString& name, const DtRwTaitBryan& fromRwTaitBryan,
00065       DtReaderWriterRegistry* const parentRegistry = NULL);
00066 
00068    virtual ~DtRwTaitBryan();
00069 
00071    DtRwTaitBryan & operator=(const DtRwTaitBryan & orig);
00072    DtRwTaitBryan & operator=(const DtTaitBryan & orig);
00073 
00074    virtual void putData(FILE* fp, int indentLevel = 0);
00075    virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
00076       const DtVariableBindingsList& variableBindings);
00077 
00081    virtual const char* readerWriterType() const;
00082 
00083 protected:
00084 
00085 };
00086 
00087 
00088 #endif

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)