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.
nmWTAI-Platform/Include/nmNum/nmRender/nmVTKPlanarScaleGridLayer.h

42 lines
1.4 KiB
C

#ifndef NMVTKPLANARSCALEGRIDLAYER_H
#define NMVTKPLANARSCALEGRIDLAYER_H
#include "nmVTKRenderLayer.h"
class nmVTKPlanarScaleGridLayerPrivate;
/**
* @brief XY
*
* X/Y Z
* 线使
* Overlay
* Interactor Camera Observer
*/
class NM_RENDER_EXPORT nmVTKPlanarScaleGridLayer : public nmVTKRenderLayer
{
public:
explicit nmVTKPlanarScaleGridLayer(const QString& sLayerId);
virtual ~nmVTKPlanarScaleGridLayer();
/**
* @brief X/Y Z
* @return X/Y true
*/
bool setBounds(double dXMinimum,
double dXMaximum,
double dYMinimum,
double dYMaximum,
double dPlaneZ);
/** @brief 返回未经显示偏移处理的真实 X/Y 边界。 */
bool getBounds(double dBounds[4]) const;
private:
Q_DISABLE_COPY(nmVTKPlanarScaleGridLayer)
nmVTKPlanarScaleGridLayerPrivate* m_pPrivate;
};
#endif // NMVTKPLANARSCALEGRIDLAYER_H