microvessel_chaste.geometry package

Module contents

Geometry Module

class microvessel_chaste.geometry.Polygon3
AddVertex((Polygon3)arg1, (object)pVertex) → None :
C++ signature :
void AddVertex(Polygon<3u> {lvalue},boost::shared_ptr<DimensionalChastePoint<3u> >)
AddVertices((Polygon3)arg1, (VecDimensionalChastePointPtr3)vertices) → None :
C++ signature :
void AddVertices(Polygon<3u> {lvalue},std::vector<boost::shared_ptr<DimensionalChastePoint<3u> >, std::allocator<boost::shared_ptr<DimensionalChastePoint<3u> > > >)
ContainsPoint((Polygon3)arg1, (object)rLocation) → bool :
C++ signature :
bool ContainsPoint(Polygon<3u> {lvalue},DimensionalChastePoint<3u>)
static Create((VecDimensionalChastePointPtr3)vertices) → Polygon3 :
C++ signature :
boost::shared_ptr<Polygon<3u> > Create(std::vector<boost::shared_ptr<DimensionalChastePoint<3u> >, std::allocator<boost::shared_ptr<DimensionalChastePoint<3u> > > >)

Create( (object)pVertex) -> Polygon3 :

C++ signature :
boost::shared_ptr<Polygon<3u> > Create(boost::shared_ptr<DimensionalChastePoint<3u> >)
GetBoundingBox((Polygon3)arg1) → VecLengthQuantity :
C++ signature :
std::vector<boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>, std::allocator<boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double> > > GetBoundingBox(Polygon<3u> {lvalue})
GetCentroid((Polygon3)arg1) → object :
C++ signature :
DimensionalChastePoint<3u> GetCentroid(Polygon<3u> {lvalue})
GetDistance((Polygon3)arg1, (object)rLocation) → LengthQuantity :
C++ signature :
boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double> GetDistance(Polygon<3u> {lvalue},DimensionalChastePoint<3u>)
GetDistanceToEdges((Polygon3)arg1, (object)rLocation) → LengthQuantity :
C++ signature :
boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double> GetDistanceToEdges(Polygon<3u> {lvalue},DimensionalChastePoint<3u>)
GetNormal((Polygon3)arg1) → object :
C++ signature :
boost::numeric::ublas::c_vector<double, 3ul> GetNormal(Polygon<3u> {lvalue})
GetPlane((Polygon3)arg1) → object :
C++ signature :
vtkSmartPointer<vtkPlane> GetPlane(Polygon<3u> {lvalue})
GetVertex((Polygon3)arg1, (int)idx) → object :
C++ signature :
boost::shared_ptr<DimensionalChastePoint<3u> > GetVertex(Polygon<3u> {lvalue},unsigned int)
GetVertices((Polygon3)arg1) → VecDimensionalChastePointPtr3 :
C++ signature :
std::vector<boost::shared_ptr<DimensionalChastePoint<3u> >, std::allocator<boost::shared_ptr<DimensionalChastePoint<3u> > > > GetVertices(Polygon<3u> {lvalue})
GetVtkPolygon((Polygon3)arg1) → object :
C++ signature :
vtkSmartPointer<vtkPolygon> GetVtkPolygon(Polygon<3u> {lvalue})
GetVtkVertices((Polygon3)arg1) → object :
C++ signature :
std::pair<vtkSmartPointer<vtkPoints>, vtkSmartPointer<vtkIdTypeArray> > GetVtkVertices(Polygon<3u> {lvalue})
ReplaceVertex((Polygon3)arg1, (int)idx, (object)pVertex) → None :
C++ signature :
void ReplaceVertex(Polygon<3u> {lvalue},unsigned int,boost::shared_ptr<DimensionalChastePoint<3u> >)
RotateAboutAxis((Polygon3)arg1, (object)axis, (object)angle) → None :
C++ signature :
void RotateAboutAxis(Polygon<3u> {lvalue},boost::numeric::ublas::c_vector<double, 3ul>,double)
Translate((Polygon3)arg1, (object)translationVector) → None :
C++ signature :
void Translate(Polygon<3u> {lvalue},DimensionalChastePoint<3u>)
class microvessel_chaste.geometry.Facet3
AddPolygon((Facet3)arg1, (Polygon3)pPolygon) → None :
C++ signature :
void AddPolygon(Facet<3u> {lvalue},boost::shared_ptr<Polygon<3u> >)
AddPolygons((Facet3)arg1, (VecPolygonPtr3)polygons) → None :
C++ signature :
void AddPolygons(Facet<3u> {lvalue},std::vector<boost::shared_ptr<Polygon<3u> >, std::allocator<boost::shared_ptr<Polygon<3u> > > >)
ContainsPoint((Facet3)arg1, (object)location) → bool :
C++ signature :
bool ContainsPoint(Facet<3u> {lvalue},DimensionalChastePoint<3u>)
static Create((VecPolygonPtr3)polygons) → Facet3 :
C++ signature :
boost::shared_ptr<Facet<3u> > Create(std::vector<boost::shared_ptr<Polygon<3u> >, std::allocator<boost::shared_ptr<Polygon<3u> > > >)

Create( (Polygon3)pPolygon) -> Facet3 :

C++ signature :
boost::shared_ptr<Facet<3u> > Create(boost::shared_ptr<Polygon<3u> >)
GetBoundingBox((Facet3)arg1) → VecLengthQuantity :
C++ signature :
std::vector<boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>, std::allocator<boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double> > > GetBoundingBox(Facet<3u> {lvalue})
GetCentroid((Facet3)arg1) → object :
C++ signature :
DimensionalChastePoint<3u> GetCentroid(Facet<3u> {lvalue})
GetDistance((Facet3)arg1, (object)rLocation) → LengthQuantity :
C++ signature :
boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double> GetDistance(Facet<3u> {lvalue},DimensionalChastePoint<3u>)
GetLabel((Facet3)arg1) → str :
C++ signature :
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > GetLabel(Facet<3u> {lvalue})
GetNormal((Facet3)arg1) → object :
C++ signature :
boost::numeric::ublas::c_vector<double, 3ul> GetNormal(Facet<3u> {lvalue})
GetPlane((Facet3)arg1) → object :
C++ signature :
vtkSmartPointer<vtkPlane> GetPlane(Facet<3u> {lvalue})
GetPolygons((Facet3)arg1) → VecPolygonPtr3 :
C++ signature :
std::vector<boost::shared_ptr<Polygon<3u> >, std::allocator<boost::shared_ptr<Polygon<3u> > > > GetPolygons(Facet<3u> {lvalue})
GetVertices((Facet3)arg1) → VecDimensionalChastePointPtr3 :
C++ signature :
std::vector<boost::shared_ptr<DimensionalChastePoint<3u> >, std::allocator<boost::shared_ptr<DimensionalChastePoint<3u> > > > GetVertices(Facet<3u> {lvalue})
GetVtkVertices((Facet3)arg1) → object :
C++ signature :
std::pair<vtkSmartPointer<vtkPoints>, vtkSmartPointer<vtkIdTypeArray> > GetVtkVertices(Facet<3u> {lvalue})
RotateAboutAxis((Facet3)arg1, (object)axis, (object)angle) → None :
C++ signature :
void RotateAboutAxis(Facet<3u> {lvalue},boost::numeric::ublas::c_vector<double, 3ul>,double)
SetLabel((Facet3)arg1, (str)label) → None :
C++ signature :
void SetLabel(Facet<3u> {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
Translate((Facet3)arg1, (object)translationVector) → None :
C++ signature :
void Translate(Facet<3u> {lvalue},DimensionalChastePoint<3u>)
UpdateVertices((Facet3)arg1) → None :
C++ signature :
void UpdateVertices(Facet<3u> {lvalue})
class microvessel_chaste.geometry.Part3
AddCircle((Part3)arg1, (LengthQuantity)radius, (object)centre, (int)numSegments) → Polygon3 :
C++ signature :
boost::shared_ptr<Polygon<3u> > AddCircle(Part<3u> {lvalue},boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>,DimensionalChastePoint<3u>,unsigned int)
AddCuboid((Part3)arg1, (LengthQuantity)sizeX, (LengthQuantity)sizeY, (LengthQuantity)sizeZ, (object)origin) → None :
C++ signature :
void AddCuboid(Part<3u> {lvalue},boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>,boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>,boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>,DimensionalChastePoint<3u>)
AddCylinder((Part3)arg1, (LengthQuantity)radius, (LengthQuantity)depth, (object)centre, (int)numSegments) → None :
C++ signature :
void AddCylinder(Part<3u> {lvalue},boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>,boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>,DimensionalChastePoint<3u>,unsigned int)
AddHoleMarker((Part3)arg1, (object)location) → None :
C++ signature :
void AddHoleMarker(Part<3u> {lvalue},DimensionalChastePoint<3u>)
AddPolygon((Part3)arg1, (VecDimensionalChastePointPtr3)vertices, (bool)newFacet, (Facet3)pFacet) → Polygon3 :
C++ signature :
boost::shared_ptr<Polygon<3u> > AddPolygon(Part<3u> {lvalue},std::vector<boost::shared_ptr<DimensionalChastePoint<3u> >, std::allocator<boost::shared_ptr<DimensionalChastePoint<3u> > > >,bool,boost::shared_ptr<Facet<3u> >)

AddPolygon( (Part3)arg1, (Polygon3)pPolygon, (bool)newFacet, (Facet3)pFacet) -> Polygon3 :

C++ signature :
boost::shared_ptr<Polygon<3u> > AddPolygon(Part<3u> {lvalue},boost::shared_ptr<Polygon<3u> >,bool,boost::shared_ptr<Facet<3u> >)
AddRectangle((Part3)arg1, (LengthQuantity)sizeX, (LengthQuantity)sizeY, (object)origin) → Polygon3 :
C++ signature :
boost::shared_ptr<Polygon<3u> > AddRectangle(Part<3u> {lvalue},boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>,boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>,DimensionalChastePoint<3u>)
AddVesselNetwork((Part3)arg1, (object)pVesselNetwork, (bool)surface) → None :
C++ signature :
void AddVesselNetwork(Part<3u> {lvalue},boost::shared_ptr<VesselNetwork<3u> >,bool)
BooleanWithNetwork((Part3)arg1, (object)pVesselNetwork) → None :
C++ signature :
void BooleanWithNetwork(Part<3u> {lvalue},boost::shared_ptr<VesselNetwork<3u> >)
static Create() → Part3 :
C++ signature :
boost::shared_ptr<Part<3u> > Create()
Extrude((Part3)arg1, (Polygon3)pPolygon, (LengthQuantity)distance) → None :
C++ signature :
void Extrude(Part<3u> {lvalue},boost::shared_ptr<Polygon<3u> >,boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>)
GetBoundingBox((Part3)arg1) → VecLengthQuantity :
C++ signature :
std::vector<boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>, std::allocator<boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double> > > GetBoundingBox(Part<3u> {lvalue})
GetContainingGridIndices((Part3)arg1, (int)num_x, (int)num_y, (int)num_z, (LengthQuantity)spacing) → VecUnsignedInt_GeometryModule :
C++ signature :
std::vector<unsigned int, std::allocator<unsigned int> > GetContainingGridIndices(Part<3u> {lvalue},unsigned int,unsigned int,unsigned int,boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>)
GetFacet((Part3)arg1, (object)rLocation) → Facet3 :
C++ signature :
boost::shared_ptr<Facet<3u> > GetFacet(Part<3u> {lvalue},DimensionalChastePoint<3u>)
GetFacets((Part3)arg1) → VecFacetPtr3 :
C++ signature :
std::vector<boost::shared_ptr<Facet<3u> >, std::allocator<boost::shared_ptr<Facet<3u> > > > GetFacets(Part<3u> {lvalue})
GetHoleMarkers((Part3)arg1) → VecDimensionalChastePoint3_GeometryModule :
C++ signature :
std::vector<DimensionalChastePoint<3u>, std::allocator<DimensionalChastePoint<3u> > > GetHoleMarkers(Part<3u> {lvalue})
GetPolygons((Part3)arg1) → VecPolygonPtr3 :
C++ signature :
std::vector<boost::shared_ptr<Polygon<3u> >, std::allocator<boost::shared_ptr<Polygon<3u> > > > GetPolygons(Part<3u> {lvalue})
GetReferenceLengthScale((Part3)arg1) → LengthQuantity :
C++ signature :
boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double> GetReferenceLengthScale(Part<3u> {lvalue})
GetSegmentIndices((Part3)arg1) → VecPairUnsignedIntUnsignedInt_GeometryModule :
C++ signature :
std::vector<std::pair<unsigned int, unsigned int>, std::allocator<std::pair<unsigned int, unsigned int> > > GetSegmentIndices(Part<3u> {lvalue})
GetVertexLocations((Part3)arg1) → VecDimensionalChastePoint3_GeometryModule :
C++ signature :
std::vector<DimensionalChastePoint<3u>, std::allocator<DimensionalChastePoint<3u> > > GetVertexLocations(Part<3u> {lvalue})
GetVertices((Part3)arg1) → VecDimensionalChastePointPtr3 :
C++ signature :
std::vector<boost::shared_ptr<DimensionalChastePoint<3u> >, std::allocator<boost::shared_ptr<DimensionalChastePoint<3u> > > > GetVertices(Part<3u> {lvalue})
GetVtk((Part3)arg1) → object :
C++ signature :
vtkSmartPointer<vtkPolyData> GetVtk(Part<3u> {lvalue})
IsPointInPart((Part3)arg1, (object)location) → bool :
C++ signature :
bool IsPointInPart(Part<3u> {lvalue},DimensionalChastePoint<3u>)

IsPointInPart( (Part3)arg1, (VecDimensionalChastePoint3_GeometryModule)location) -> VecBool_GeometryModule :

C++ signature :
std::vector<bool, std::allocator<bool> > IsPointInPart(Part<3u> {lvalue},std::vector<DimensionalChastePoint<3u>, std::allocator<DimensionalChastePoint<3u> > >)
MergeCoincidentVertices((Part3)arg1) → None :
C++ signature :
void MergeCoincidentVertices(Part<3u> {lvalue})
SetReferenceLengthScale((Part3)arg1, (LengthQuantity)referenceLength) → None :
C++ signature :
void SetReferenceLengthScale(Part<3u> {lvalue},boost::units::quantity<boost::units::unit<boost::units::list<boost::units::dim<boost::units::length_base_dimension, boost::units::static_rational<1l, 1l> >, boost::units::dimensionless_type>, boost::units::homogeneous_system<boost::units::list<boost::units::si::meter_base_unit, boost::units::list<boost::units::scaled_base_unit<boost::units::cgs::gram_base_unit, boost::units::scale<10l, boost::units::static_rational<3l, 1l> > >, boost::units::list<boost::units::si::second_base_unit, boost::units::list<boost::units::si::ampere_base_unit, boost::units::list<boost::units::si::kelvin_base_unit, boost::units::list<boost::units::si::mole_base_unit, boost::units::list<boost::units::si::candela_base_unit, boost::units::list<boost::units::angle::radian_base_unit, boost::units::list<boost::units::angle::steradian_base_unit, boost::units::dimensionless_type> > > > > > > > > >, void>, double>)
Translate((Part3)arg1, (object)vector) → None :
C++ signature :
void Translate(Part<3u> {lvalue},DimensionalChastePoint<3u>)
Write((Part3)arg1, (str)rFilename, (Value)format) → None :
C++ signature :
void Write(Part<3u> {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeometryFormat::Value)
class microvessel_chaste.geometry.BoundaryExtractor
static Create() → BoundaryExtractor :
C++ signature :
boost::shared_ptr<BoundaryExtractor> Create()
GetOutput((BoundaryExtractor)arg1) → object :
C++ signature :
vtkSmartPointer<vtkPolyData> GetOutput(BoundaryExtractor {lvalue})
SetDoSmoothing((BoundaryExtractor)arg1, (bool)doSmoothing) → None :
C++ signature :
void SetDoSmoothing(BoundaryExtractor {lvalue},bool)
SetInput((BoundaryExtractor)arg1, (object)pInputSurface) → None :
C++ signature :
void SetInput(BoundaryExtractor {lvalue},vtkSmartPointer<vtkPolyData>)
SetSmoothingLength((BoundaryExtractor)arg1, (object)value) → None :
C++ signature :
void SetSmoothingLength(BoundaryExtractor {lvalue},double)
Update((BoundaryExtractor)arg1) → None :
C++ signature :
void Update(BoundaryExtractor {lvalue})
class microvessel_chaste.geometry.SurfaceCleaner
static Create() → SurfaceCleaner :
C++ signature :
boost::shared_ptr<SurfaceCleaner> Create()
GetOutput((SurfaceCleaner)arg1) → object :
C++ signature :
vtkSmartPointer<vtkPolyData> GetOutput(SurfaceCleaner {lvalue})
SetDecimateFeatureAngle((SurfaceCleaner)arg1, (object)value) → None :
C++ signature :
void SetDecimateFeatureAngle(SurfaceCleaner {lvalue},double)
SetDecimateTargetReduction((SurfaceCleaner)arg1, (object)value) → None :
C++ signature :
void SetDecimateTargetReduction(SurfaceCleaner {lvalue},double)
SetInput((SurfaceCleaner)arg1, (object)pInputSurface) → None :
C++ signature :
void SetInput(SurfaceCleaner {lvalue},vtkSmartPointer<vtkPolyData>)
SetLinearSubdivisionNumber((SurfaceCleaner)arg1, (object)value) → None :
C++ signature :
void SetLinearSubdivisionNumber(SurfaceCleaner {lvalue},double)
Update((SurfaceCleaner)arg1) → None :
C++ signature :
void Update(SurfaceCleaner {lvalue})
class microvessel_chaste.geometry.GeometryWriter
static Create() → GeometryWriter :
C++ signature :
boost::shared_ptr<GeometryWriter> Create()
SetFileName((GeometryWriter)arg1, (str)rFileName) → None :
C++ signature :
void SetFileName(GeometryWriter {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
SetInput((GeometryWriter)arg1, (object)pSurface) → None :
C++ signature :
void SetInput(GeometryWriter {lvalue},vtkSmartPointer<vtkPolyData>)
SetOutputFormat((GeometryWriter)arg1, (Value)format) → None :
C++ signature :
void SetOutputFormat(GeometryWriter {lvalue},GeometryFormat::Value)
Write((GeometryWriter)arg1) → None :
C++ signature :
void Write(GeometryWriter {lvalue})