Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
segment_handling.Segment Class Reference

Public Member Functions

def __init__ (self)
 
def add_cells (self, cells)
 
def compute_hull (self)
 
def compute_mbb (self)
 

Static Public Member Functions

def bounding_area (index, hull)
 
def compute_corner (a, corner)
 
def orthogonal_vector (vector)
 
def polygon_area (x, y)
 
def rectangle_corners (rectangle)
 
def rotate_points (center_of_rotation, angle, points)
 
def sorted_rect (vec)
 
def sorting_criterion (x)
 
def to_xy_coordinates (unit_vector_angle, point)
 
def unit_vector (pt0, pt1)
 

Public Attributes

 angle
 
 cells
 
 cells_corners
 
 center
 
 convex_hull
 
 feature
 
 id
 
 mbb_area
 
 minimal_bounding_box
 
 rectangle_direction
 
 rectangle_orthogonal
 

Detailed Description

Definition at line 6 of file segment_handling.py.

Constructor & Destructor Documentation

◆ __init__()

def segment_handling.Segment.__init__ (   self)

Definition at line 7 of file segment_handling.py.

Member Function Documentation

◆ add_cells()

def segment_handling.Segment.add_cells (   self,
  cells 
)

Definition at line 120 of file segment_handling.py.

◆ bounding_area()

def segment_handling.Segment.bounding_area (   index,
  hull 
)
static

Definition at line 47 of file segment_handling.py.

◆ compute_corner()

def segment_handling.Segment.compute_corner (   a,
  corner 
)
static

Definition at line 32 of file segment_handling.py.

◆ compute_hull()

def segment_handling.Segment.compute_hull (   self)

Definition at line 131 of file segment_handling.py.

◆ compute_mbb()

def segment_handling.Segment.compute_mbb (   self)

Definition at line 136 of file segment_handling.py.

◆ orthogonal_vector()

def segment_handling.Segment.orthogonal_vector (   vector)
static

Definition at line 36 of file segment_handling.py.

◆ polygon_area()

def segment_handling.Segment.polygon_area (   x,
  y 
)
static

Definition at line 24 of file segment_handling.py.

◆ rectangle_corners()

def segment_handling.Segment.rectangle_corners (   rectangle)
static

Definition at line 101 of file segment_handling.py.

◆ rotate_points()

def segment_handling.Segment.rotate_points (   center_of_rotation,
  angle,
  points 
)
static

Definition at line 68 of file segment_handling.py.

◆ sorted_rect()

def segment_handling.Segment.sorted_rect (   vec)
static

Definition at line 86 of file segment_handling.py.

◆ sorting_criterion()

def segment_handling.Segment.sorting_criterion (   x)
static

Definition at line 28 of file segment_handling.py.

◆ to_xy_coordinates()

def segment_handling.Segment.to_xy_coordinates (   unit_vector_angle,
  point 
)
static

Definition at line 94 of file segment_handling.py.

◆ unit_vector()

def segment_handling.Segment.unit_vector (   pt0,
  pt1 
)
static

Definition at line 41 of file segment_handling.py.

Member Data Documentation

◆ angle

segment_handling.Segment.angle

Definition at line 20 of file segment_handling.py.

◆ cells

segment_handling.Segment.cells

Definition at line 11 of file segment_handling.py.

◆ cells_corners

segment_handling.Segment.cells_corners

Definition at line 13 of file segment_handling.py.

◆ center

segment_handling.Segment.center

Definition at line 19 of file segment_handling.py.

◆ convex_hull

segment_handling.Segment.convex_hull

Definition at line 15 of file segment_handling.py.

◆ feature

segment_handling.Segment.feature

Definition at line 10 of file segment_handling.py.

◆ id

segment_handling.Segment.id

Definition at line 9 of file segment_handling.py.

◆ mbb_area

segment_handling.Segment.mbb_area

Definition at line 21 of file segment_handling.py.

◆ minimal_bounding_box

segment_handling.Segment.minimal_bounding_box

Definition at line 16 of file segment_handling.py.

◆ rectangle_direction

segment_handling.Segment.rectangle_direction

Definition at line 17 of file segment_handling.py.

◆ rectangle_orthogonal

segment_handling.Segment.rectangle_orthogonal

Definition at line 18 of file segment_handling.py.


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


rose2
Author(s): Gabriele Somaschini, Matteo Luperto
autogenerated on Wed Jun 28 2023 02:21:53