You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
1.5 KiB
C++

/**********************************************************************
* @file FITKVKTBoxRepresentaion.h
* @brief VKTBoxRepresentaion重写
* @author BaGuijun (baguijun@163.com)
* @date 2024-10-12
*********************************************************************/
#ifndef _FITKVKTBoxRepresentaion_H
#define _FITKVKTBoxRepresentaion_H
#include <vtkBoxRepresentation.h>
namespace Interface
{
/**
* @brief VKTBoxRepresentaion重写
* @author BaGuijun (baguijun@163.com)
* @date 2024-10-12
*/
class FITKVKTBoxRepresentaion :public vtkBoxRepresentation
{
public:
/**
* @brief 创建接口
* @return FITKVKTBoxRepresentaion *
* @author BaGuijun (baguijun@163.com)
* @date 2024-10-12
*/
static FITKVKTBoxRepresentaion* New();
/**
* @brief 设置边界
* @param[i] bounds 边界[6](XMin、XMax、YMin、YMax、ZMin、ZMax)
* @author BaGuijun (baguijun@163.com)
* @date 2024-10-12
*/
void setBounds(double* bounds);
protected:
/**
* @brief 构造函数
* @author BaGuijun (baguijun@163.com)
* @date 2024-10-12
*/
FITKVKTBoxRepresentaion();
/**
* @brief 析构函数
* @author BaGuijun (baguijun@163.com)
* @date 2024-10-12
*/
~FITKVKTBoxRepresentaion();
};
}
#endif