# cee::ug::MirrorSettings

class `MirrorSettings`

  Settings for mirrors in the model.

  The HOOPS Envision offers mirror support with three symmetry planes.

  Mirror settings are applied per model. Access mirror settings from UnstructGridModel::mirrorSettings().

  Public Functions

  bool `isMirrorEnabled`() const

    Returns true if mirroring is enabled.

  void `enableMirroring`(bool enable)

    Toggles mirroring enabled/disabled for the model.

  bool `isReflective`() const

    Gets reflective mirroring flag.

  void `setReflective`(bool reflective)

    Sets reflective mirroring flag.

  unsigned int `numberOfMirrorPasses`() const

    Returns number of mirror passes.

  void `setNumberOfMirrorPasses`(unsigned int numPasses)

    Sets the number of mirror passes.

  unsigned int `maximumNumberOfMirrorPasses`() const

    Returns the maximum number of allowed mirror passes.

  Plane `firstPlane`() const

    Returns the first mirror plane.

    See also

    Plane

  Plane `secondPlane`() const

    Returns the second mirror plane.

    See also

    Plane

  Plane `masterPlane`() const

    Returns the master mirror plane.

    See also

    Plane

  void `setFirstPlane`(Plane plane)

    Sets the first mirror plane.

    See also

    Plane

  void `setSecondPlane`(Plane plane)

    Sets the second mirror plane.

    See also

    Plane

  void `setMasterPlane`(Plane plane)

    Sets the master mirror plane.

    See also

    Plane

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Envision for Desktop or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...