Panda3D
Public Member Functions | Public Attributes | List of all members
SeqValue Class Reference

Public Member Functions

def __init__ (self, value=None)
 
def __add__ (self, inc)
 
def __bool__ (self)
 
def __cmp__ (self, other)
 
def __gt__ (self, other)
 
def __lt__ (self, other)
 
def __str__ (self)
 
def loadXml (self, xelement, attribute='seq')
 
def set (self, value)
 
def setFromString (self, value)
 
def setFromTuple (self, value)
 
def storeXml (self, xelement, attribute='seq')
 

Public Attributes

 value
 

Detailed Description

This represents a sequence value read from a contents.xml
file, either from the <contents> or the <package> section.  It's
represented as series of dotted integers in the xml file, and
stored internally as a tuple of integers.

It may be incremented, which increments only the last integer in
the series; or it may be compared with another SeqValue, which
compares all of the integers componentwise. 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  value = None 
)

Member Function Documentation

◆ __add__()

def __add__ (   self,
  inc 
)
Increments the seq value, returning the new value. 

◆ __bool__()

def __bool__ (   self)

◆ __cmp__()

def __cmp__ (   self,
  other 
)
Compares to another seq value. 

◆ __gt__()

def __gt__ (   self,
  other 
)

◆ __lt__()

def __lt__ (   self,
  other 
)

◆ __str__()

def __str__ (   self)

◆ loadXml()

def loadXml (   self,
  xelement,
  attribute = 'seq' 
)
Reads the seq from the indicated XML element.  Returns
true if loaded, false if not given or if there was an
error. 

◆ set()

def set (   self,
  value 
)
Sets the seq from the indicated value of unspecified
type. 

◆ setFromString()

def setFromString (   self,
  value 
)
Sets the seq from the indicated string of dot-separated
integers.  Raises ValueError on error. 

◆ setFromTuple()

def setFromTuple (   self,
  value 
)
Sets the seq from the indicated tuple of integers. 

◆ storeXml()

def storeXml (   self,
  xelement,
  attribute = 'seq' 
)
Adds the seq to the indicated XML element. 

Member Data Documentation

◆ value

value