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})
-
static
-
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})
-
static
-
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})
-
static