#include <WireFrame.h>
|
double | ArcHeight (point u, point v1, point v2) const |
|
point | CrossProduct (point u, point v) const |
|
double | Dist (point u, point v) const |
|
void | ExportLines (int min_layer, int max_layer, const char *path) |
|
void | ExportPoints (int min_layer, int max_layer, const char *path) |
|
void | ExportSubgraph (const char *path) |
|
Vec3f | GetBaseCenterPos () const |
|
point | GetCenterPos (int i) const |
|
Vec3f | GetCenterPos () const |
|
int | GetDegree (int u) const |
|
WF_edge * | GetEdge (int i) |
|
vector< WF_edge * > * | GetEdgeList () |
|
int | GetEndu (int i) const |
|
int | GetEndv (int i) const |
|
WF_edge * | GetNeighborEdge (int u) |
|
point | GetPosition (int u) const |
|
double | GetUnitScale () const |
|
WF_vert * | GetVert (int u) |
|
vector< WF_vert * > * | GetVertList () |
|
void | ImportFrom3DD (const char *path) |
|
WF_edge * | InsertEdge (WF_vert *u, WF_vert *v) |
|
WF_edge * | InsertOneWayEdge (WF_vert *u, WF_vert *v) |
|
WF_vert * | InsertVertex (const Vec3f p) |
|
bool | isFixed (int u) const |
|
bool | isPillar (int i) const |
|
void | LoadFromOBJ (const char *path) |
|
void | LoadFromPWF (const char *path) |
|
void | MakeBase (vector< WF_vert * > &base_v) |
|
void | MakeCeiling (vector< WF_edge * > &bound_e) |
|
void | MakeSubGraph (vector< WF_edge * > &subg_e) |
|
double | maxX () const |
|
double | maxY () const |
|
double | maxZ () const |
|
double | minX () const |
|
double | minY () const |
|
double | minZ () const |
|
void | ModifyProjection (double len) |
|
double | Norm (point u) const |
|
void | ProjectBound (double len) |
|
void | SetUnitScale (double unit_scale) |
|
void | SimplifyFrame () |
|
int | SizeOfBaseVert () const |
|
int | SizeOfCeiling () const |
|
int | SizeOfEdgeList () const |
|
int | SizeOfFixedVert () const |
|
int | SizeOfLayer () const |
|
int | SizeOfPillar () const |
|
int | SizeOfVertList () const |
|
void | Unify () |
|
point | Unify (Vec3f p) |
|
| WireFrame () |
|
void | WriteToOBJ (const char *path) |
|
void | WriteToPWF (bool bVert, bool bLine, bool bPillar, bool bCeiling, bool bCut, int min_layer, int max_layer, const char *path) |
|
| ~WireFrame () |
|
Definition at line 188 of file WireFrame.h.
WireFrame::~WireFrame |
( |
| ) |
|
void WireFrame::ExportLines |
( |
int |
min_layer, |
|
|
int |
max_layer, |
|
|
const char * |
path |
|
) |
| |
void WireFrame::ExportPoints |
( |
int |
min_layer, |
|
|
int |
max_layer, |
|
|
const char * |
path |
|
) |
| |
void WireFrame::ExportSubgraph |
( |
const char * |
path | ) |
|
Vec3f WireFrame::GetBaseCenterPos |
( |
| ) |
const |
|
inline |
point WireFrame::GetCenterPos |
( |
int |
i | ) |
const |
|
inline |
Vec3f WireFrame::GetCenterPos |
( |
| ) |
const |
|
inline |
int WireFrame::GetDegree |
( |
int |
u | ) |
const |
|
inline |
vector<WF_edge*>* WireFrame::GetEdgeList |
( |
| ) |
|
|
inline |
int WireFrame::GetEndu |
( |
int |
i | ) |
const |
|
inline |
int WireFrame::GetEndv |
( |
int |
i | ) |
const |
|
inline |
point WireFrame::GetPosition |
( |
int |
u | ) |
const |
|
inline |
double WireFrame::GetUnitScale |
( |
| ) |
const |
|
inline |
vector<WF_vert*>* WireFrame::GetVertList |
( |
| ) |
|
|
inline |
void WireFrame::ImportFrom3DD |
( |
const char * |
path | ) |
|
bool WireFrame::isFixed |
( |
int |
u | ) |
const |
|
inline |
bool WireFrame::isPillar |
( |
int |
i | ) |
const |
|
inline |
void WireFrame::LoadFromOBJ |
( |
const char * |
path | ) |
|
void WireFrame::LoadFromPWF |
( |
const char * |
path | ) |
|
void WireFrame::MakeBase |
( |
vector< WF_vert * > & |
base_v | ) |
|
void WireFrame::MakeCeiling |
( |
vector< WF_edge * > & |
bound_e | ) |
|
void WireFrame::MakeSubGraph |
( |
vector< WF_edge * > & |
subg_e | ) |
|
double WireFrame::maxX |
( |
| ) |
const |
|
inline |
double WireFrame::maxY |
( |
| ) |
const |
|
inline |
double WireFrame::maxZ |
( |
| ) |
const |
|
inline |
double WireFrame::minX |
( |
| ) |
const |
|
inline |
double WireFrame::minY |
( |
| ) |
const |
|
inline |
double WireFrame::minZ |
( |
| ) |
const |
|
inline |
void WireFrame::ModifyProjection |
( |
double |
len | ) |
|
double WireFrame::Norm |
( |
point |
u | ) |
const |
|
inline |
void WireFrame::ProjectBound |
( |
double |
len | ) |
|
void WireFrame::SetUnitScale |
( |
double |
unit_scale | ) |
|
|
inline |
void WireFrame::SimplifyFrame |
( |
| ) |
|
int WireFrame::SizeOfBaseVert |
( |
| ) |
const |
|
inline |
int WireFrame::SizeOfCeiling |
( |
| ) |
const |
|
inline |
int WireFrame::SizeOfEdgeList |
( |
| ) |
const |
|
inline |
int WireFrame::SizeOfFixedVert |
( |
| ) |
const |
|
inline |
int WireFrame::SizeOfLayer |
( |
| ) |
const |
|
inline |
int WireFrame::SizeOfPillar |
( |
| ) |
const |
|
inline |
int WireFrame::SizeOfVertList |
( |
| ) |
const |
|
inline |
void WireFrame::Unify |
( |
| ) |
|
void WireFrame::WriteToOBJ |
( |
const char * |
path | ) |
|
void WireFrame::WriteToPWF |
( |
bool |
bVert, |
|
|
bool |
bLine, |
|
|
bool |
bPillar, |
|
|
bool |
bCeiling, |
|
|
bool |
bCut, |
|
|
int |
min_layer, |
|
|
int |
max_layer, |
|
|
const char * |
path |
|
) |
| |
Vec3f WireFrame::base_center_pos_ |
|
private |
int WireFrame::base_vert_ |
|
private |
int WireFrame::ceiling_size_ |
|
private |
Vec3f WireFrame::center_pos_ |
|
private |
double WireFrame::delta_tol_ |
|
private |
int WireFrame::fixed_vert_ |
|
private |
int WireFrame::layer_size_ |
|
private |
std::vector<WF_edge*>* WireFrame::pedge_list_ |
|
private |
int WireFrame::pillar_size_ |
|
private |
std::vector<WF_vert*>* WireFrame::pvert_list_ |
|
private |
double WireFrame::unify_size_ |
|
private |
double WireFrame::unit_scale_ |
|
private |
The documentation for this class was generated from the following files: