FxOccShape

class FxOccShape((object)arg1)

Bases: instance

C++ signature :

void __init__(struct _object * __ptr64)

__init__( (object)arg1, (object)arg2) -> None :

C++ signature :

void __init__(struct _object * __ptr64,class TopoDS_Shape)

find((FxOccShape)arg1, (FxOccShape)arg2) tuple :
C++ signature :

class boost::python::tuple find(class boost::shared_ptr<class FxOccShape>,class boost::shared_ptr<class FxOccShape>)

getFaceProperties((FxOccShape)arg1, (int)arg2) FxOccFaceProperties :
C++ signature :

class FxOccFaceProperties getFaceProperties(class FxOccShape {lvalue},int)

getNumberOfSubshapes((FxOccShape)arg1, (MpcSubshapeType)arg2) int :
C++ signature :

int getNumberOfSubshapes(class boost::shared_ptr<class FxOccShape>,enum FxSubShapeType)

getSubshape((FxOccShape)arg1, (int)arg2, (MpcSubshapeType)arg3) FxOccShape :
C++ signature :

class boost::shared_ptr<class FxOccShape> getSubshape(class boost::shared_ptr<class FxOccShape>,int,enum FxSubShapeType)

getSubshapeChildren((FxOccShape)arg1, (int)arg2, (MpcSubshapeType)arg3, (MpcSubshapeType)arg4) int_set :
C++ signature :

class std::set<int,struct std::less<int>,class std::allocator<int> > getSubshapeChildren(class FxOccShape {lvalue},int,enum FxSubShapeType,enum FxSubShapeType)

getSubshapeParents((FxOccShape)arg1, (int)arg2, (MpcSubshapeType)arg3, (MpcSubshapeType)arg4) int_set :
C++ signature :

class std::set<int,struct std::less<int>,class std::allocator<int> > getSubshapeParents(class FxOccShape {lvalue},int,enum FxSubShapeType,enum FxSubShapeType)

isStraightEdge((FxOccShape)arg1, (int)arg2) bool :
C++ signature :

bool isStraightEdge(class boost::shared_ptr<class FxOccShape>,int)

property shapeType
vertexPosition((FxOccShape)arg1, (int)arg2) vec3 :
C++ signature :

class Eigen::Matrix<double,3,1,0,3,1> vertexPosition(class boost::shared_ptr<class FxOccShape>,int)