1 Star 0 Fork 0

devstone/VTK

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
vtkRowQueryToTable.h 2.38 KB
一键复制 编辑 原始数据 按行查看 历史
Kitware Robot 提交于 2017-09-26 22:32 +08:00 . Replace VTK_DELETE_FUNCTION with =delete.
/*=========================================================================
Program: Visualization Toolkit
Module: vtkRowQueryToTable.h
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
All rights reserved.
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
/*-------------------------------------------------------------------------
Copyright 2008 Sandia Corporation.
Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
the U.S. Government retains certain rights in this software.
-------------------------------------------------------------------------*/
/**
* @class vtkRowQueryToTable
* @brief executes an sql query and retrieves results into a table
*
*
* vtkRowQueryToTable creates a vtkTable with the results of an arbitrary SQL
* query. To use this filter, you first need an instance of a vtkSQLDatabase
* subclass. You may use the database class to obtain a vtkRowQuery instance.
* Set that query on this filter to extract the query as a table.
*
* @par Thanks:
* Thanks to Andrew Wilson from Sandia National Laboratories for his work
* on the database classes.
*
* @sa
* vtkSQLDatabase vtkRowQuery
*/
#ifndef vtkRowQueryToTable_h
#define vtkRowQueryToTable_h
#include "vtkIOSQLModule.h" // For export macro
#include "vtkTableAlgorithm.h"
class vtkRowQuery;
class VTKIOSQL_EXPORT vtkRowQueryToTable : public vtkTableAlgorithm
{
public:
static vtkRowQueryToTable* New();
vtkTypeMacro(vtkRowQueryToTable, vtkTableAlgorithm);
void PrintSelf(ostream& os, vtkIndent indent) override;
//@{
/**
* The query to execute.
*/
void SetQuery(vtkRowQuery* query);
vtkGetObjectMacro(Query, vtkRowQuery);
//@}
/**
* Update the modified time based on the query.
*/
vtkMTimeType GetMTime() override;
protected:
vtkRowQueryToTable();
~vtkRowQueryToTable() override;
vtkRowQuery* Query;
int RequestData(
vtkInformation*,
vtkInformationVector**,
vtkInformationVector*) override;
private:
vtkRowQueryToTable(const vtkRowQueryToTable&) = delete;
void operator=(const vtkRowQueryToTable&) = delete;
};
#endif
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/devstone/VTK.git
git@gitee.com:devstone/VTK.git
devstone
VTK
VTK
master

搜索帮助