Eidolon
Public Member Functions | Public Attributes | List of all members
PointHandle2D Class Reference
Inheritance diagram for PointHandle2D:
Inheritance graph
Collaboration diagram for PointHandle2D:
Collaboration graph

Public Member Functions

def __init__ (self, widg2D, pt, col=color(1, 0, 0), radius=None)
 
def numNodes (self)
 
def getNodes (self)
 
def setNode (self, i, n)
 
def updatePositions (self)
 
def updateRepr (self)
 
- Public Member Functions inherited from Handle2D
def __init__ (self, widg2D, col, selectRadius=None)
 
def isVisible3D (self)
 
def setVisible3D (self, isVisible)
 
def isActive (self)
 
def setActive (self, isActive)
 
def setColor (self, col)
 
def numNodes (self)
 
def getNodes (self)
 
def setNode (self, i, n)
 
def enumPlaneNodes (self, viewtrans)
 
def setPlaneVisible (self, viewtrans)
 
def isSelected (self)
 
def setSelected (self, isSelected)
 
def checkSelected (self, screenpos)
 
def updateHandle (self)
 
def updatePositions (self)
 
def mouseDrag (self, e, dragvec)
 
def addToScene (self, mgr, scene)
 
def updateRepr (self)
 
- Public Member Functions inherited from Handle
def __init__ (self)
 
def isVisible (self)
 
def setVisible (self, isVisible)
 
def isSelected (self)
 
def setSelected (self, isSelected)
 
def checkSelected (self, selectObj)
 
def isActive (self)
 
def setActive (self, isActive)
 
def addToScene (self, mgr, scene)
 
def removeFromScene (self, mgr, scene)
 
def mousePress (self, camera, e)
 
def mouseRelease (self, e)
 
def mouseMove (self, e)
 
def mouseDrag (self, e, dragvec)
 
def getPosition (self)
 
def setPosition (self, pos)
 
def setScale (self, scale)
 
def setRotation (self, yaw, pitch, roll)
 

Public Attributes

 pt
 
- Public Attributes inherited from Handle2D
 widg2D
 
 planeMargin
 
 selectRadius
 
 selectedNodeInd
 
 col
 
- Public Attributes inherited from Handle
 figs
 

Additional Inherited Members

- Static Public Attributes inherited from Handle2D
 defaultPlaneMargin
 
- Static Public Attributes inherited from Handle
 handleMatName
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  widg2D,
  pt,
  col = color(1,0,0),
  radius = None 
)

Member Function Documentation

◆ getNodes()

def getNodes (   self)

◆ numNodes()

def numNodes (   self)

◆ setNode()

def setNode (   self,
  i,
  n 
)

◆ updatePositions()

def updatePositions (   self)
Here is the call graph for this function:

◆ updateRepr()

def updateRepr (   self)

Member Data Documentation

◆ pt

pt

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