Trees | Indices | Help |
|
---|
|
object --+ | ??.instance --+ | BoundingBox
An axis aligned box represented by 2 opposite corners.
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from |
Class Variables | |
__instance_size__ = 12
|
Properties | |
lowerLeftCorner | |
upperRightCorner | |
Inherited from |
Method Details |
__add__( (BoundingBox)arg1, (BoundingBox)arg2) -> object : C++ signature : struct _object * __add__(class PGL::BoundingBox {lvalue},class PGL::BoundingBox) __add__( (BoundingBox)arg1, (Vector3)arg2) -> object : C++ signature : struct _object * __add__(class PGL::BoundingBox {lvalue},class TOOLS::Vector3) |
__and__( (BoundingBox)arg1, (BoundingBox)arg2) -> object : C++ signature : struct _object * __and__(class PGL::BoundingBox {lvalue},class PGL::BoundingBox) |
__init__( (object)arg1 [, (Vector3)lowerLeft [, (Vector3)upperRight]]) -> None : BoundingBox(Vector3 lowerLeft, Vector3 upperRight) Constructs a BoundingBox with the 2 opposing corners lowerLeft and upperRight. C++ signature : void __init__(struct _object * [,class TOOLS::Vector3 [,class TOOLS::Vector3]]) __init__( (object)arg1, (object)arg2) -> object : BoundingBox(geometry|scene) Constructs a BoundingBox from some geometries. C++ signature : void * __init__(class boost::python::api::object,class boost::python::api::object)
|
__or__( (BoundingBox)arg1, (BoundingBox)arg2) -> object : C++ signature : struct _object * __or__(class PGL::BoundingBox {lvalue},class PGL::BoundingBox) __or__( (BoundingBox)arg1, (Vector3)arg2) -> object : C++ signature : struct _object * __or__(class PGL::BoundingBox {lvalue},class TOOLS::Vector3) |
helper for pickle
|
__repr__( (BoundingBox)arg1) -> str : C++ signature : class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __repr__(class PGL::BoundingBox *)
|
__str__( (BoundingBox)arg1) -> str : C++ signature : class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __str__(class PGL::BoundingBox *)
|
change( (BoundingBox)arg1, (Vector3)arg2, (Vector3)arg3) -> None : change(center) C++ signature : void change(class PGL::BoundingBox {lvalue},class TOOLS::Vector3,class TOOLS::Vector3) |
contains( (BoundingBox)arg1, (BoundingBox)arg2) -> bool : C++ signature : bool contains(class PGL::BoundingBox *,class PGL::BoundingBox *) contains( (BoundingBox)arg1, (Vector3)arg2) -> bool : C++ signature : bool contains(class PGL::BoundingBox *,class TOOLS::Vector3) |
getCenter( (BoundingBox)arg1) -> Vector3 : C++ signature : class TOOLS::Vector3 getCenter(class PGL::BoundingBox {lvalue}) |
getSize( (BoundingBox)arg1) -> Vector3 : size of the half diagonal of self along the x-axis, y-axis and z-axis. C++ signature : class TOOLS::Vector3 getSize(class PGL::BoundingBox {lvalue}) |
getXMax( (BoundingBox)arg1) -> float : C++ signature : double getXMax(class PGL::BoundingBox {lvalue}) |
getXMin( (BoundingBox)arg1) -> float : C++ signature : double getXMin(class PGL::BoundingBox {lvalue}) |
getXRange( (BoundingBox)arg1) -> float : C++ signature : double getXRange(class PGL::BoundingBox {lvalue}) |
getYMax( (BoundingBox)arg1) -> float : C++ signature : double getYMax(class PGL::BoundingBox {lvalue}) |
getYMin( (BoundingBox)arg1) -> float : C++ signature : double getYMin(class PGL::BoundingBox {lvalue}) |
getYRange( (BoundingBox)arg1) -> float : C++ signature : double getYRange(class PGL::BoundingBox {lvalue}) |
getZMax( (BoundingBox)arg1) -> float : C++ signature : double getZMax(class PGL::BoundingBox {lvalue}) |
getZMin( (BoundingBox)arg1) -> float : C++ signature : double getZMin(class PGL::BoundingBox {lvalue}) |
getZRange( (BoundingBox)arg1) -> float : C++ signature : double getZRange(class PGL::BoundingBox {lvalue}) |
scale( (BoundingBox)arg1, (Vector3)arg2) -> None : C++ signature : void scale(class PGL::BoundingBox {lvalue},class TOOLS::Vector3) |
set( (BoundingBox)arg1, (Vector3)arg2, (Vector3)arg3) -> None : set(lowerLeft,upperRight) C++ signature : void set(class PGL::BoundingBox {lvalue},class TOOLS::Vector3,class TOOLS::Vector3) |
transform( (BoundingBox)arg1, (Matrix4)arg2) -> None : C++ signature : void transform(class PGL::BoundingBox {lvalue},class TOOLS::Matrix4) transform( (BoundingBox)arg1, (Matrix3)arg2) -> None : C++ signature : void transform(class PGL::BoundingBox {lvalue},class TOOLS::Matrix3) |
translate( (BoundingBox)arg1, (Vector3)arg2) -> None : C++ signature : void translate(class PGL::BoundingBox {lvalue},class TOOLS::Vector3) |
Property Details |
lowerLeftCorner
|
upperRightCorner
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Jul 16 15:52:16 2008 | http://epydoc.sourceforge.net |