all complex.h files are self-sufficient
This commit is contained in:
parent
e36aa76fbd
commit
8408a1a1d1
|
@ -23,6 +23,10 @@
|
||||||
#ifndef __VCGLIB_MESH_ASSERT
|
#ifndef __VCGLIB_MESH_ASSERT
|
||||||
#define __VCGLIB_MESH_ASSERT
|
#define __VCGLIB_MESH_ASSERT
|
||||||
|
|
||||||
|
#include <vcg/complex/exception.h>
|
||||||
|
#include <vcg/simplex/edge/pos.h>
|
||||||
|
#include <vcg/complex/algorithms/update/flag.h>
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
namespace tri {
|
namespace tri {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -24,8 +24,13 @@
|
||||||
#ifndef __VCG_TRI_UPDATE_NORMALS
|
#ifndef __VCG_TRI_UPDATE_NORMALS
|
||||||
#define __VCG_TRI_UPDATE_NORMALS
|
#define __VCG_TRI_UPDATE_NORMALS
|
||||||
|
|
||||||
|
#include <vcg/space/triangle3.h>
|
||||||
|
#include <vcg/complex/base.h>
|
||||||
|
|
||||||
#include <vcg/complex/algorithms/polygon_support.h>
|
#include <vcg/complex/algorithms/polygon_support.h>
|
||||||
|
|
||||||
|
#include "flag.h"
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
namespace tri {
|
namespace tri {
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,13 @@
|
||||||
#ifndef __VCG_TRI_UPDATE_SELECTION
|
#ifndef __VCG_TRI_UPDATE_SELECTION
|
||||||
#define __VCG_TRI_UPDATE_SELECTION
|
#define __VCG_TRI_UPDATE_SELECTION
|
||||||
|
|
||||||
|
#include <deque>
|
||||||
|
|
||||||
|
#include <vcg/complex/base.h>
|
||||||
|
#include <vcg/simplex/face/topology.h>
|
||||||
|
|
||||||
|
#include "flag.h"
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
namespace tri {
|
namespace tri {
|
||||||
/// \ingroup trimesh
|
/// \ingroup trimesh
|
||||||
|
|
|
@ -24,6 +24,12 @@
|
||||||
#ifndef __VCG_TRI_UPDATE_TOPOLOGY
|
#ifndef __VCG_TRI_UPDATE_TOPOLOGY
|
||||||
#define __VCG_TRI_UPDATE_TOPOLOGY
|
#define __VCG_TRI_UPDATE_TOPOLOGY
|
||||||
|
|
||||||
|
#include <cassert>
|
||||||
|
|
||||||
|
#include <vcg/complex/base.h>
|
||||||
|
#include <vcg/simplex/face/topology.h>
|
||||||
|
#include <vcg/simplex/edge/pos.h>
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
namespace tri {
|
namespace tri {
|
||||||
/// \ingroup trimesh
|
/// \ingroup trimesh
|
||||||
|
|
|
@ -23,9 +23,8 @@
|
||||||
#ifndef __VCGLIB_APPEND
|
#ifndef __VCGLIB_APPEND
|
||||||
#define __VCGLIB_APPEND
|
#define __VCGLIB_APPEND
|
||||||
|
|
||||||
#ifndef __VCG_MESH
|
#include <vcg/complex/allocate.h>
|
||||||
#error "This file should not be included alone. It is automatically included by complex.h"
|
#include <vcg/complex/algorithms/update/selection.h>
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
namespace tri {
|
namespace tri {
|
||||||
|
|
Loading…
Reference in New Issue