igeo
Interface IMeshI

All Superinterfaces:
ITransformable
All Known Implementing Classes:
IMesh, IMeshGeo, IMeshR

public interface IMeshI
extends ITransformable

Abstract interface of polygon mesh.

Version:
0.7.0.0;
Author:
Satoru Sugihara

Method Summary
 IMeshI close()
           
 IMeshI dup()
          duplicate the instance
 IEdge edge(IIntegerI i)
           
 IEdge edge(int i)
           
 int edgeNum()
           
 int edgeNum(ISwitchE e)
           
 IIntegerI edgeNum(ISwitchR r)
           
 IFace face(IIntegerI i)
           
 IFace face(int i)
           
 int faceNum()
           
 int faceNum(ISwitchE e)
           
 IIntegerI faceNum(ISwitchR r)
           
 IMeshGeo get()
           
 boolean isClosed()
           
 boolean isValid()
           
 IVertex vertex(IIntegerI i)
           
 IVertex vertex(int i)
           
 int vertexNum()
           
 int vertexNum(ISwitchE e)
           
 IIntegerI vertexNum(ISwitchR r)
           
 
Methods inherited from interface igeo.ITransformable
add, add, add, add, add, add, add, cp, cp, cp, cp, div, div, flip, mirror, mirror, mul, mul, mv, mv, mv, neg, ref, ref, rot, rot, rot, rot, rot, rot, rot, rot, rot2, rot2, rot2, rot2, rot2, rot2, scale, scale, scale, scale, scale1d, scale1d, scale1d, scale1d, shear, shear, shear, shear, shearXY, shearXY, shearXY, shearXY, shearYZ, shearYZ, shearYZ, shearYZ, shearZX, shearZX, shearZX, shearZX, sub, sub, sub, transform, transform, transform, transform, translate, translate, translate
 

Method Detail

get

IMeshGeo get()

dup

IMeshI dup()
Description copied from interface: ITransformable
duplicate the instance

Specified by:
dup in interface ITransformable

isValid

boolean isValid()

vertexNum

int vertexNum()

edgeNum

int edgeNum()

faceNum

int faceNum()

vertexNum

int vertexNum(ISwitchE e)

edgeNum

int edgeNum(ISwitchE e)

faceNum

int faceNum(ISwitchE e)

vertexNum

IIntegerI vertexNum(ISwitchR r)

edgeNum

IIntegerI edgeNum(ISwitchR r)

faceNum

IIntegerI faceNum(ISwitchR r)

vertex

IVertex vertex(int i)

edge

IEdge edge(int i)

face

IFace face(int i)

vertex

IVertex vertex(IIntegerI i)

edge

IEdge edge(IIntegerI i)

face

IFace face(IIntegerI i)

close

IMeshI close()

isClosed

boolean isClosed()