Public Member Functions | Public Attributes | Private Attributes | List of all members
WF_edge Class Reference

#include <WireFrame.h>

Public Member Functions

double CenterDistanceTo (WF_edge *ej) const
 
point CenterPos () const
 
int ID () const
 
bool isCeiling () const
 
bool isPillar () const
 
bool isSubgraph () const
 
int Layer () const
 
double Length () const
 
void SetCeiling (bool b_ceiling)
 
void SetID (int id)
 
void SetLayer (int layer)
 
void SetPillar (bool b_pillar)
 
void SetSubgraph (bool b_subg)
 
 WF_edge ()
 
 ~WF_edge ()
 

Public Attributes

WF_edgepnext_
 
WF_edgeppair_
 
WF_vertpvert_
 

Private Attributes

bool b_ceiling_
 
bool b_pillar_
 
bool b_subg_
 
int id_
 
int layer_
 

Detailed Description

Definition at line 113 of file WireFrame.h.

Constructor & Destructor Documentation

WF_edge::WF_edge ( )
inline

Definition at line 116 of file WireFrame.h.

WF_edge::~WF_edge ( )
inline

Definition at line 120 of file WireFrame.h.

Member Function Documentation

double WF_edge::CenterDistanceTo ( WF_edge ej) const
inline

Definition at line 152 of file WireFrame.h.

point WF_edge::CenterPos ( ) const
inline

Definition at line 135 of file WireFrame.h.

int WF_edge::ID ( ) const
inline

Definition at line 123 of file WireFrame.h.

bool WF_edge::isCeiling ( ) const
inline

Definition at line 126 of file WireFrame.h.

bool WF_edge::isPillar ( ) const
inline

Definition at line 125 of file WireFrame.h.

bool WF_edge::isSubgraph ( ) const
inline

Definition at line 127 of file WireFrame.h.

int WF_edge::Layer ( ) const
inline

Definition at line 124 of file WireFrame.h.

double WF_edge::Length ( ) const
inline

Definition at line 142 of file WireFrame.h.

void WF_edge::SetCeiling ( bool  b_ceiling)
inline

Definition at line 132 of file WireFrame.h.

void WF_edge::SetID ( int  id)
inline

Definition at line 129 of file WireFrame.h.

void WF_edge::SetLayer ( int  layer)
inline

Definition at line 130 of file WireFrame.h.

void WF_edge::SetPillar ( bool  b_pillar)
inline

Definition at line 131 of file WireFrame.h.

void WF_edge::SetSubgraph ( bool  b_subg)
inline

Definition at line 133 of file WireFrame.h.

Member Data Documentation

bool WF_edge::b_ceiling_
private

Definition at line 172 of file WireFrame.h.

bool WF_edge::b_pillar_
private

Definition at line 171 of file WireFrame.h.

bool WF_edge::b_subg_
private

Definition at line 173 of file WireFrame.h.

int WF_edge::id_
private

Definition at line 169 of file WireFrame.h.

int WF_edge::layer_
private

Definition at line 170 of file WireFrame.h.

WF_edge* WF_edge::pnext_

Definition at line 165 of file WireFrame.h.

WF_edge* WF_edge::ppair_

Definition at line 166 of file WireFrame.h.

WF_vert* WF_edge::pvert_

Definition at line 164 of file WireFrame.h.


The documentation for this class was generated from the following file:


choreo_task_sequence_planner
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:03:15