001/* 002* Entity106_2_3DPoints -- Entity that represents a set of of 3D points. 003* 004* Copyright (C) 2010-2013, Joseph A. Huwaldt 005* All rights reserved. 006* 007* This library is free software; you can redistribute it and/or 008* modify it under the terms of the GNU Lesser General Public 009* License as published by the Free Software Foundation; either 010* version 2.1 of the License, or (at your option) any later version. 011* 012* This library is distributed in the hope that it will be useful, 013* but WITHOUT ANY WARRANTY; without even the implied warranty of 014* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 015* Lesser General Public License for more details. 016* 017* You should have received a copy of the GNU Lesser General Public License 018* along with this program; if not, write to the Free Software 019* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 020* Or visit: http://www.gnu.org/licenses/lgpl.html 021* 022* Based on, but heavily modified from, IGESView ( http://ts.nist.gov/Standards/IGES/igesTools.cfm ) 023**/ 024package geomss.geom.reader.iges; 025 026 027/** 028* <p><b><i>COPIOUS DATA ENTITY - DATA POINTS</i></b> - This entity defines 029* a set of 3D coordinate points which may be 030* isolated or used as a component of a Subfigure Entity. Form 2 indicates 031* that all the points are 3D.</p> 032* 033* <p> 034* This entity, when read from an IGES file, is converted to a 035* list of points (a PointString object). This entity type can not 036* be written out to an IGES file. 037*</p> 038* 039* <p> Modified by: Joseph A. Huwaldt </p> 040* 041* @author JDN, Version 1.0 042* @version March 8, 2013 043* @see Entity106_CopiousData 044*/ 045public class Entity106_2_3DPoints extends Entity106_CopiousData { 046 047 /** 048 * Default constructor. 049 * 050 * @param p part to which this entity is contained 051 * @param de Directory Entry for this entity 052 */ 053 public Entity106_2_3DPoints(Part p, DirEntry de) { 054 super(p,de); 055 056 if (Constants.DEBUG) { 057 System.out.println("Entity106_2 constructor called"); 058 } 059 } 060 061 /** 062 * Returns a short String describing this Entity object's type. 063 **/ 064 @Override 065 public String getTypeString() { 066 return "Entity106_2 - Copious Data - 3D Points"; 067 } 068 069}