# opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face Struct Reference

Structure for a face. More...

List of all members.

## Public Member Functions
| Face (const Face &value)
| Face ()
| ~Face ()
## Public Attributes
math::Vector4 | center
std::vector< Edge * > | edges
Material * | material
bool | nonFeature
| Flag, whether this polygon should be used during feature sampling.
math::Vector4 | normal
unsigned short | partIdx
| (For multi-part meshes) index of the link this face belongs to.

## Detailed Description

Structure for a face.

## Constructor & Destructor Documentation

opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face::Face | ( |  | ) | `[inline]`

opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face::Face | ( | const Face & | value | ) | `[inline]`

opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face::~Face | ( |  | ) | `[inline]`

## Member Data Documentation

math::Vector4 opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face::center

center of face (not set by object model)

std::vector<Edge*> opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face::edges

collection of edges

Material* opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face::material

material for face

bool opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face::nonFeature

Flag, whether this polygon should be used during feature sampling.

math::Vector4 opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face::normal

normal of face

unsigned short opentl::core::cvdata::ShapeAppearance::ShapeAppearance::Face::partIdx

(For multi-part meshes) index of the link this face belongs to.