igeo.io
Class IRhino3dm.Annotation2

java.lang.Object
  extended by igeo.io.IRhino3dm.RhinoObject
      extended by igeo.io.IRhino3dm.Geometry
          extended by igeo.io.IRhino3dm.Annotation2
Direct Known Subclasses:
IRhino3dm.AngularDimension2, IRhino3dm.Leader2, IRhino3dm.LinearDimension2, IRhino3dm.OrdinateDimension2, IRhino3dm.RadialDimension2, IRhino3dm.TextEntity2
Enclosing class:
IRhino3dm

public static class IRhino3dm.Annotation2
extends IRhino3dm.Geometry


Field Summary
 int index
           
 int justification
           
 IRhino3dm.Plane plane
           
 java.util.ArrayList<IVec2> points
           
 IRhino3dm.TextDisplayMode textDisplayMode
           
 double textHeight
           
 IRhino3dm.AnnotationType type
           
 boolean userPositionedText
           
 IRhino3dm.Annotation2Text userText
           
static java.lang.String uuid
           
 
Fields inherited from class igeo.io.IRhino3dm.RhinoObject
attributes, objectTypeAnnotation, objectTypeAny, objectTypeBeam, objectTypeBrep, objectTypeCage, objectTypeClipPlane, objectTypeCurve, objectTypeDetail, objectTypeEdgeFilter, objectTypeExtrusion, objectTypeGrip, objectTypeHatch, objectTypeInstanceDefinition, objectTypeInstanceReference, objectTypeLayer, objectTypeLight, objectTypeLoop, objectTypeMaterial, objectTypeMesh, objectTypeMeshEdge, objectTypeMeshFace, objectTypeMeshVertex, objectTypeMorphControl, objectTypePhantom, objectTypePoint, objectTypePointset, objectTypePolyledgeFilter, objectTypePolysrfFilter, objectTypeSurface, objectTypeTextDot, objectTypeUnknown, objectTypeUserData
 
Constructor Summary
IRhino3dm.Annotation2()
           
 
Method Summary
 IRhino3dm.UUID getClassUUID()
           
 int getType()
           
 void read(IRhino3dm.Rhino3dmFile context, java.io.InputStream is)
           
 void write(IRhino3dm.Rhino3dmFile context, java.io.OutputStream os, java.util.zip.CRC32 crc)
           
 
Methods inherited from class igeo.io.IRhino3dm.RhinoObject
createIObject, read, setAttributes, setAttributesToIObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uuid

public static final java.lang.String uuid
See Also:
Constant Field Values

type

public IRhino3dm.AnnotationType type

textDisplayMode

public IRhino3dm.TextDisplayMode textDisplayMode

plane

public IRhino3dm.Plane plane

points

public java.util.ArrayList<IVec2> points

userText

public IRhino3dm.Annotation2Text userText

userPositionedText

public boolean userPositionedText

index

public int index

textHeight

public double textHeight

justification

public int justification
Constructor Detail

IRhino3dm.Annotation2

public IRhino3dm.Annotation2()
Method Detail

getClassUUID

public IRhino3dm.UUID getClassUUID()
Overrides:
getClassUUID in class IRhino3dm.Geometry

getType

public int getType()
Overrides:
getType in class IRhino3dm.RhinoObject

read

public void read(IRhino3dm.Rhino3dmFile context,
                 java.io.InputStream is)
          throws java.io.IOException
Overrides:
read in class IRhino3dm.RhinoObject
Throws:
java.io.IOException

write

public void write(IRhino3dm.Rhino3dmFile context,
                  java.io.OutputStream os,
                  java.util.zip.CRC32 crc)
           throws java.io.IOException
Overrides:
write in class IRhino3dm.RhinoObject
Throws:
java.io.IOException