#include <SurfaceData.h>
Public Member Functions |
|
SurfaceDatum () | |
SurfaceDatum stores a
given surface or face, whether or not it is trimmed, and/or
flipped. |
|
SurfaceDatum (awAG::agCompactSurface *surface) | |
SurfaceDatum (ag_face *face, ag_shell_H shell) | |
bool | isSurfaceTrimmed () const |
void | setIsSurfaceTrimmed (bool trimmed) |
bool | areNormalsFlipped () const |
void | setAreNormalsFlipped (bool flipped) |
awAG::agCompactSurface * | surface () const |
void | setSurface (awAG::agCompactSurface *surface) |
ag_face * | face () const |
ag_shell_H | shell () const |
Protected Member Functions |
|
virtual | ~SurfaceDatum () |
SurfaceDatum | ( | ) |
SurfaceDatum stores a given surface or face, whether or not it is trimmed, and/or flipped.
This object assumes memory ownership of the agCompactSurface. The shell is referenced counted.
SurfaceDatum | ( | awAG::agCompactSurface * | surface | ) | [explicit] |
SurfaceDatum | ( | ag_face * | face, |
ag_shell_H | shell | ||
) |
virtual ~SurfaceDatum | ( | ) | [protected, virtual] |
bool isSurfaceTrimmed | ( | ) | const |
void setIsSurfaceTrimmed | ( | bool | trimmed | ) |
bool areNormalsFlipped | ( | ) | const |
void setAreNormalsFlipped | ( | bool | flipped | ) |
awAG::agCompactSurface* surface | ( | ) | const |
void setSurface | ( | awAG::agCompactSurface * | surface | ) |
ag_face* face | ( | ) | const |
ag_shell_H shell | ( | ) | const |