#include "FITKAbsGeoModelOperSolid.h" namespace Interface { // 倒角。 //@{ FITKGeoEnum::FITKGeometryComType FITKAbsGeoModelChamferSolid::getGeometryCommandType() { return FITKGeoEnum::FITKGeometryComType::FGTChamferSolid; } void FITKAbsGeoModelChamferSolid::setInputCmdId(int cmdId) { // 被倒角模型数据ID。 m_solidCmdId = cmdId; } int FITKAbsGeoModelChamferSolid::getInputCmdId() { return m_solidCmdId; } void FITKAbsGeoModelChamferSolid::setEdgeIds(QList edgeIds) { // 被倒角边虚拓扑ID列表。 m_edgeVirtualIds = edgeIds; } QList & FITKAbsGeoModelChamferSolid::getEgdeIds() { return m_edgeVirtualIds; } void FITKAbsGeoModelChamferSolid::setDistance(double dist) { // 倒角距离。 m_dist = dist; } double FITKAbsGeoModelChamferSolid::getDistance() { return m_dist; } //@} // 倒圆。 //@{ FITKGeoEnum::FITKGeometryComType FITKAbsGeoModelFilletSolid::getGeometryCommandType() { return FITKGeoEnum::FITKGeometryComType::FGTFilletSolid; } void FITKAbsGeoModelFilletSolid::setInputCmdId(int cmdId) { // 被倒圆模型数据ID。 m_solidCmdId = cmdId; } int FITKAbsGeoModelFilletSolid::getInputCmdId() { return m_solidCmdId; } void FITKAbsGeoModelFilletSolid::setEdgeIds(QList edgeIds) { // 被倒角边虚拓扑ID列表。 m_edgeVirtualIds = edgeIds; } QList & FITKAbsGeoModelFilletSolid::getEgdeIds() { return m_edgeVirtualIds; } void FITKAbsGeoModelFilletSolid::setRadius(double radius) { // 倒圆半径。 m_radius = radius; } double FITKAbsGeoModelFilletSolid::getRadius() { return m_radius; } //@} // 特征移除抽象类。 //@{ FITKGeoEnum::FITKGeometryComType FITKAbsGeoModelDefeatureSolid::getGeometryCommandType() { return FITKGeoEnum::FITKGeometryComType::FGTDefeature; } void FITKAbsGeoModelDefeatureSolid::setInputCmdId(int cmdId) { // 被移除特征模型数据ID。 m_solidCmdId = cmdId; } int FITKAbsGeoModelDefeatureSolid::getInputCmdId() { return m_solidCmdId; } void FITKAbsGeoModelDefeatureSolid::setFaceIds(QList faceIds) { // 被移除特征面虚拓扑ID。 m_faceVirtualIds = faceIds; } QList & FITKAbsGeoModelDefeatureSolid::getFaceIds() { return m_faceVirtualIds; } //@} // 移除倒角。 //@{ FITKGeoEnum::FITKGeometryComType FITKAbsGeoModelRemoveChamferSolid::getGeometryCommandType() { return FITKGeoEnum::FITKGeometryComType::FGTRemoveChamfer; } //@} // 移除倒圆。 //@{ FITKGeoEnum::FITKGeometryComType FITKAbsGeoModelRemoveFilletSolid::getGeometryCommandType() { return FITKGeoEnum::FITKGeometryComType::FGTRemoveFillet; } //@} // 填补孔洞。 //@{ FITKGeoEnum::FITKGeometryComType FITKAbsGeoModelFillHoleSolid::getGeometryCommandType() { return FITKGeoEnum::FITKGeometryComType::FGTFillHole; } //@} }