Shinya Kitaoka 810553
#pragma once
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#ifndef TREGIONOUTLINE_H
Toshihiro Shimizu 890ddd
#define TREGIONOUTLINE_H
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
class TRegionOutline
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
public:
Shinya Kitaoka 3bfa54
	typedef std::vector<t3dpointd> PointVector;</t3dpointd>
Shinya Kitaoka 3bfa54
	typedef std::vector<pointvector> Boundary;</pointvector>
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	Boundary m_exterior, m_interior;
Toshihiro Shimizu 890ddd
	bool m_doAntialiasing;
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	TRectD m_bbox;
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	TRegionOutline() : m_doAntialiasing(false) {}
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	void clear()
Toshihiro Shimizu 890ddd
	{
Toshihiro Shimizu 890ddd
		m_exterior.clear();
Toshihiro Shimizu 890ddd
		m_interior.clear();
Toshihiro Shimizu 890ddd
	}
Toshihiro Shimizu 890ddd
};
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#endif