/********************************************************************** * @file FITKVKTBoxRepresentaion.h * @brief VKTBoxRepresentaion重写 * @author BaGuijun (baguijun@163.com) * @date 2024-10-12 *********************************************************************/ #ifndef _FITKVKTBoxRepresentaion_H #define _FITKVKTBoxRepresentaion_H #include 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