com.orsoncharts.graphics3d

## Class TaggedFace

- java.lang.Object
- - com.orsoncharts.graphics3d.Face
  - - com.orsoncharts.graphics3d.TaggedFace

-     public class TaggedFace
      extends Face

  A face belonging to an `Object3D` that has a tag.
  Since:
    1.3

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `TaggedFace(Object3D owner, int[] vertices, java.lang.String tag)` Creates a new instance.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getTag()` Returns the tag that was specified in the constructor.

    - ### Methods inherited from class com.orsoncharts.graphics3d.Face

      `calculateAverageZValue, calculateNormal, createPath, getColor, getOffset, getOutline, getOwner, getVertexCount, getVertexIndex, isFrontFacing, setOffset, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### TaggedFace

          public TaggedFace(Object3D owner,
                            int[] vertices,
                            java.lang.String tag)

      Creates a new instance.
      Parameters:
        `owner` - the owner (`null` not permitted).
        `vertices` - the vertices (must contain at least 3 vertices).
        `tag` - the tag (`null` not permitted).

  - ### Method Detail

    - #### getTag

          public java.lang.String getTag()

      Returns the tag that was specified in the constructor.
      Overrides:
        `getTag` in class `Face`
      Returns:
        The tag (never `null`).