Table of contents Introduction Tutorial Main classes
Top Previous Up Next

Shape::Composer::Attributes class reference
[Core module]

Declaration

This class is flagged as experimental.

#include <Goptical/Shape/Composer>

namespace Goptical {
namespace Shape {
class Composer {
class Attributes;
};
};
};

This class is a member of the Composer class.

Description

This class contains child shape transform and boolean operations for the Composer shape class.

Members

See also the full member list section for this class.

Functions

  • Attributes & exclude (const const_ref<Base> &shape)
  • Attributes & include (const const_ref<Base> &shape)
  • Attributes & rotate (double dangle)
  • Attributes & scale (const Math::Vector2 &factor)
  • Attributes & translate (const Math::Vector2 &offset)

Members detail

Attributes & exclude(const const_ref <Base> &shape)

This function is flagged as experimental.

Peform boolean 'and not' with the given shape

Attributes & include(const const_ref <Base> &shape)

This function is flagged as experimental.

Peform boolean 'and' with the given shape

Attributes & rotate(double dangle)

This function is flagged as experimental.

Apply rotation affine transform. Angle is in degree.

Attributes & scale(const Math::Vector2 &factor)

This function is flagged as experimental.

Apply scaling affine transform using scale factors (xscale, yscale)

Attributes & translate(const Math::Vector2 &offset)

This function is flagged as experimental.

Apply translation transform

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:24 2012 using MkDoc

AltStyle によって変換されたページ (->オリジナル) /