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.
AppFlow/FITK_Component/FITKGeoCompOCC/FITKOCCModelSketch2D.h

52 lines
1.4 KiB
C

/*****************************************************************//**
* @file FITKOCCModelSketch2D.h
* @brief OCC2D
* @author ChengHaotian (yeguangbaozi@foxmail.com)
* @date 2024-09-05
*********************************************************************/
#ifndef __FITKOCCMODELSKETCH_H__
#define __FITKOCCMODELSKETCH_H__
#include "FITKAbstractOCCModel.h"
#include "FITK_Interface/FITKInterfaceGeometry/FITKAbsGeoSketch2D.h"
namespace OCC
{
/**
* @brief OCC2D
* @author ChengHaotian (yeguangbaozi@foxmail.com)
* @date 2024-09-05
*/
class FITKGeoCompOCCAPI FITKOCCModelSketch2D :public Interface::FITKAbsGeoSketch2D,
public OCCShapeAgent
{
public:
/**
* @brief
* @author ChengHaotian (yeguangbaozi@foxmail.com)
* @date 2024-09-05
*/
explicit FITKOCCModelSketch2D();
/**
* @brief []
* @author ChengHaotian (yeguangbaozi@foxmail.com)
* @date 2024-09-05
*/
virtual ~FITKOCCModelSketch2D() = default;
/**
* @brief [][]
* @return
* @author ChengHaotian (yeguangbaozi@foxmail.com)
* @date 2024-09-05
*/
virtual bool update() override;
};
}
#endif // __FITKOCCMODELSKETCH_H__