#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: