Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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()

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD