Classes | Functions | Variables
semanticmodel::plane_data_association Namespace Reference

Classes

class  BoundedPlane

Functions

def combine
def intersect
def merge_planes
def mult
def normalize
def normalize_eq
def one_sided_intersect
def polygons_intersect
def project_onto_normal
def to_marker
def to_plane_msg
def to_tuple
 Internal.
def trans2d
def trans_to_pt
def workaround_incorrect_planes

Variables

list COLORS = []
float DEFAULT_MAX_DISP = 0.2
tuple LOG = logging.getLogger('world_model.planes')

Function Documentation

Combines the two bounded planes to form a new one

Definition at line 145 of file plane_data_association.py.

def semanticmodel.plane_data_association.intersect (   p1,
  p2,
  max_disp = DEFAULT_MAX_DISP 
)
Checks if:
1) the two sets lie on the same plane (approximately)
2) the polygons intersect

Definition at line 97 of file plane_data_association.py.

def semanticmodel.plane_data_association.merge_planes (   planes,
  p,
  max_disp = DEFAULT_MAX_DISP 
)
P must intersect at least one plane.  Combine it with that plane, then
process any additional intersections that result.

Definition at line 116 of file plane_data_association.py.

Definition at line 226 of file plane_data_association.py.

Definition at line 242 of file plane_data_association.py.

Definition at line 238 of file plane_data_association.py.

Iterate over sides of P1 and see if one of them separates the two polygons.
If there is, the polygons don't intersect.

Definition at line 248 of file plane_data_association.py.

Definition at line 245 of file plane_data_association.py.

Definition at line 262 of file plane_data_association.py.

def semanticmodel.plane_data_association.to_marker (   planes,
  timestamp = None 
)

Definition at line 178 of file plane_data_association.py.

Definition at line 162 of file plane_data_association.py.

Internal.

Definition at line 212 of file plane_data_association.py.

Definition at line 230 of file plane_data_association.py.

Definition at line 234 of file plane_data_association.py.

Definition at line 216 of file plane_data_association.py.


Variable Documentation

Definition at line 53 of file plane_data_association.py.

Definition at line 52 of file plane_data_association.py.

tuple semanticmodel::plane_data_association::LOG = logging.getLogger('world_model.planes')

Definition at line 50 of file plane_data_association.py.



semanticmodel
Author(s): Julian ("Mac") Mason
autogenerated on Thu Dec 12 2013 12:39:10