cee::ug::MirrorSettings

class MirrorSettings

Settings for mirrors in the model.

../_images/mirror_full.png../_images/mirror_single.png

The CEETRON 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