PointSet Class Reference

a set of 3d point object More...

+ Inheritance diagram for PointSet:

Public Member Functions

def __init__ (self, size=0)
 
def asNumpyDict (self, layout=None, withCoordinates=True, filter=None)
 
def clearPoint (self)
 
def removePoint (self, arg1)
 
def reservePoint (self, arg1)
 
def resizePoint (self, arg1)
 
def sizePoint (self)
 
def sortByDistance (self, refPt, dim, ascending=True)
 
- Public Member Functions inherited from Geometry
def getScopSemantic (self)
 
def setScopSemantic (self, arg1)
 
def type (self)
 

Static Public Member Functions

def addPoint (self, *args, **kwargs)
 
def points (self, *args, **kwargs)
 

Detailed Description

a set of 3d point object

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  size = 0 
)
  @param self (type: object) self pointer
  @param size (type: int) optional parameter
  @return (type: object)

Member Function Documentation

◆ addPoint()

def addPoint (   self,
args,
**  kwargs 
)
static
  possible calls:
  addPoint(self, arg1: float, arg2: float, arg3: float)
  addPoint(self, arg1: Point)

  @param self (type: object) self pointer
  @param *args  (type: list) mandatory parameter
  @param ** kwargs  (type: dict) mandatory parameter

◆ asNumpyDict()

def asNumpyDict (   self,
  layout = None,
  withCoordinates = True,
  filter = None 
)
  \brief translates a point set to an dictionary numpy object with points/attributes

  @param[in] self             point set that should be converter
  @param[in] layout           defines the attributes that should be transferred
  @param[in] withCoordinates  flag if numpy arrays for coordinates are desired
  @param[in] filter           optional filter to subselect the points
  @return filled dictionary object

◆ clearPoint()

def clearPoint (   self)
  @copydoc DM::IPointSet::clearPoint

◆ points()

def points (   self,
args,
**  kwargs 
)
static
  possible calls:
  points(self)
  points(self, layout: AddInfoLayout, readOnly: bool)

  @param self (type: object) self pointer
  @param *args  (type: list) mandatory parameter
  @param ** kwargs  (type: dict) mandatory parameter
  @return (type: collections.Iterable[Point])

◆ removePoint()

def removePoint (   self,
  arg1 
)
  @copydoc DM::IPointSet::removePoint

◆ reservePoint()

def reservePoint (   self,
  arg1 
)
  @copydoc DM::IPointSet::reservePoint

◆ resizePoint()

def resizePoint (   self,
  arg1 
)
  @copydoc DM::IPointSet::resizePoint

◆ sizePoint()

def sizePoint (   self)
  @param self (type: PointSet) self pointer
  @return (type: int)

◆ sortByDistance()

def sortByDistance (   self,
  refPt,
  dim,
  ascending = True 
)
  @copydoc DM::IPointSet::sortByDistance