//-----------------------------------------------------------------------------+ // Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd. // = FileName : TTextRange.cpp // = Version : ver2.0 // = Author : xlc // = CreateDate : 2002-09-09 // = Description: 字段区域类定义 // = Maintainers: // //-----------------------------------------------------------------------------+ #include "StdAfx.h" #include "TTextRange.h" TTextRange::TTextRange() { } TTextRange::~TTextRange() { } BOOL TTextRange::GetExtend(TADSGePoint3d &ptMin, TADSGePoint3d &ptMax) const { if (!m_lstRanges) { return FALSE; } m_lstRanges[0].GetExtend(ptMin, ptMax); for (int i = 1; i < m_lstRanges.Length(); i++) { TADSGePoint3d pt1, pt2; m_lstRanges[i].GetExtend(pt1, pt2); ptMin = Min(ptMin, pt1); ptMax = Max(ptMax, pt2); } return TRUE; }