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