MURE
Loading...
Searching...
No Matches
MathBrick Member List

This is the complete list of members for MathBrick, including all inherited members.

Add(Shape_ptr OtherShape)Shapeinlinevirtual
AddInsideShape(Shape_ptr OtherShape)Shape
AddOriginalInsideShape(Shape_ptr OtherShape)Shapeinline
AddReference(unsigned n=1)TReferenceinline
CalculNot() overrideMathBrickvirtual
ClearInsideShape()Shapeinline
ClearOriginalInsideShape()Shapeinline
Clone(int count=0) overrideMathBrickvirtual
Copy(Shape_ptr B) overrideMathBrickvirtual
CornerInBrick(MathBrick *brick, int all, int border)MathBrickprotected
CornerInCylinder(MathCylinder *cyl, int all, int border)MathBrickprotected
CreateNewInstance(int sign=1) overrideMathBrickprotectedvirtual
CylinderCrossBrick(MathCylinder *Cyl)MathBrickprotected
DelReference(unsigned n=1)TReferenceinline
DevElague(int count=0, bool violent=false)Shapeinlinevirtual
Dist2Segment(MathCylinder *cyl, double Segment[6][2], double C0[6][2], int &segmentNum)MathBrickprotected
fAreaShapeprotected
fCloneShapeShapeprotected
fDebugNameShapeprotected
fFillShapeprotected
fFreezeSimplifyShapeprotected
fHalfSizeMathBrickprotected
FindBrickProjection(MathCylinder *cyl, double Segment[6][2], double C0[6][2], double Origin[2])MathBrickprotected
fInfiniteShapeprotected
fInsideShapeShapeprotected
fIsViolentSimplifyAllowedShapeprotected
fLinkedPlaneShapeprotected
fMirrorBoundaryShapeprotected
fMouvementShapeprotected
fNbReferencesTReferenceprivate
fNotShapeprotected
fOpenXYPlanesShapeprotected
fOpenZPlanesShapeprotected
fOriginMathBrickprotected
fOriginalInsideShapeShapeprotected
fOutermostShapeShapeprotected
fPeriodicBoundaryShapeprotected
fShapeNameShapeprotected
fSignShapeprotected
fTopBottPlaneBoundaryConditionShapeprotected
fUniverseShapeprotected
fUxMathBrickprotected
fUyMathBrickprotected
fUzMathBrickprotected
fVirtualSphereOShapeprotected
fVirtualSphereRShapeprotected
fVolumeShapeprotected
fWhiteBoundaryShapeprotected
GeneralIntersectionOf2Brick(MathBrick *brick)MathBrickprotected
GetArea()Shapeinlinevirtual
GetDebugName()Shapeinline
GetFill()Shapeinline
GetHalfX()MathBrickinline
GetHalfY()MathBrickinline
GetHalfZ()MathBrickinline
GetInsideShape(int i)Shapeinline
GetInsideShapeSize()Shapeinline
GetLeaf(int i)Shapeinlinevirtual
GetMonoSurfaceType()Shapeinlinevirtual
GetMouvement()Shapeinline
GetNumberOfLeaves()Shapeinlinevirtual
GetOrigin()MathBrickinline
GetOriginalInsideShape(int i)Shapeinline
GetOriginalInsideShapeSize()Shapeinline
GetShapeName()Shape
GetSign()Shapeinline
GetSurfaceCard()Shapeinlinevirtual
GetSurfaceCard(int i)Shapeinlinevirtual
GetUniverse()Shapeinline
GetUx()MathBrickinline
GetUy()MathBrickinline
GetUz()MathBrickinline
GetVirtualSphereCenter() overrideMathBrickprotectedvirtual
GetVirtualSphereRadius() overrideMathBrickprotectedvirtual
GetVolume()Shapeinlinevirtual
IncrementSurface(double S)Shapeinline
Init(double HalfX, double HalfY, double HalfZ)MathBrickprotected
IsBrick() overrideMathBrickinlinevirtual
IsCylinder()Shapeinlinevirtual
IsDisjoint(Shape_ptr OtherShape) overrideMathBrickvirtual
IsFull()Shapeinlinevirtual
IsFullVoid()Shapeinlinevirtual
IsHexagon()Shapeinlinevirtual
IsIncluded(Shape_ptr OtherShape) overrideMathBrickvirtual
IsInfinite()Shapeinline
IsMirrorBoundary()Shapeinlinevirtual
IsNode()Shapeinlinevirtual
IsPeriodicBoundary()Shapeinlinevirtual
IsPlane()Shapeinlinevirtual
IsSidePlanesOpen()Shapeinlinevirtual
IsSphere()Shapeinlinevirtual
IsTopBottomPlanesOpen()Shapeinlinevirtual
IsTube()Shapeinlinevirtual
IsViolentSimplifyAllowed()Shapeinline
IsVoid()Shapeinlinevirtual
IsWhiteBoundary()Shapeinlinevirtual
IsZTorus()Shapeinlinevirtual
LineCrossPlane(double *X, vector< double > N, double *P, vector< double > U, double *D)MathBrickprotected
MathBrick(double HalfX=0.01, double HalfY=0.01, double HalfZ=0.01, int Sign=- 1)MathBrick
MathBrick(double *Origin, double *Ux, double *Uy, double *Uz, double HalfX=0.01, double HalfY=0.01, double HalfZ=0.01, int Sign=- 1)MathBrick
MathBrick(const char *Infinite, double HalfX=0.01, double HalfY=0.01, int Sign=- 1)MathBrick
MathBrick(double HalfX, double HalfY, double HalfZ, int Sign, bool Infinite)MathBrickprotected
MinDist1Point2Face(vector< double > U0, vector< double > U1, vector< double > U2, double *P0, double *S, int whichplane)MathBrickprotected
MinDist1Point2FaceInfinite(vector< double > U0, vector< double > U1, double *P0, double *S, int whichplane)MathBrickprotected
MinDistanceFrom2OppositeFace(vector< double > N, int whichplane, double *S)MathBrick
MinimumCopy(Shape *S)Shapeprotectedvirtual
NewNot()Shapeinline
Not()Shape
NumberOfShapes() overrideMathBrickinlinevirtual
PointInSegment(double *X, double *A, double *B, int border)MathBrickprotected
PointInShape(double *P, int border) overrideMathBrickvirtual
Print()Shapeinlinevirtual
PrintX(int count=0)Shapevirtual
PrintY(int count=0)Shapevirtual
Reference()TReferenceinline
RemoveSurface()Shapevirtual
ReplaceLeaf(int i, Shape_ptr OtherShape)Shapeinlinevirtual
ReplaceNode(Shape_ptr C)Shapeinlinevirtual
ResetIsDefinedSurfaceCalled()Shapeinlinevirtual
Rotate(double phi, double theta=0, double psi=0, double *center=nullptr, int count=0) overrideMathBrickvirtual
SetArea(double S)Shapeinline
SetClone(Shape_ptr clone)Shapeinline
SetClone2Not()Shape
SetDebugName(string str)Shapeinline
SetFill(int f)Shapeinlinevirtual
SetFreezeSimplify(bool flag=true)Shapeinline
SetInfinite()Shapeinline
SetInsideShape(int i, Shape_ptr S)Shapeinline
SetLinkedPlane(Shape_ptr P)Shapeinlinevirtual
SetMirrorBoundary(bool state=true)Shapevirtual
SetMouvement(bool state=true)Shapeinlinevirtual
SetNot(Shape *aNot)Shapeinlineprotected
SetNotofNot()Shapeinlineprotected
SetOriginalInsideShape(int i, Shape_ptr S)Shapeinline
SetOutermostShape(bool flag=true)Shapeinline
SetPeriodicBoundary(bool state=true, string TopBottPlaneBC="mirror") overrideMathBrickvirtual
SetSidePlanesOpen()Shapeinlinevirtual
SetSign(int s)Shapeinline
SetTopBottomPlanesOpen()Shapeinlinevirtual
SetUniverse(int u=- 1)Shapevirtual
SetViolentSimplify(bool Allowed=true)Shape
SetVolume(double V)Shapeinline
SetWhiteBoundary(bool state=true)Shapeinlinevirtual
Shape()Shape
Shape(const Shape &s)Shape
Simplify(bool violent=false)Shapeinlinevirtual
Translate(double dx, double dy, double dz, int count=0) overrideMathBrickvirtual
TReference()TReferenceinline
TwoFaces2Segments(MathBrick *brick, vector< double > N, int whichSize, double *C0, double C1[2][3])MathBrickprotected
TwoFaces3Segments(MathBrick *brick, vector< double > N, int whichSize, double *C0, double C1[3][3])MathBrickprotected
UnSetMouvement()Shapevirtual
~Shape() overrideShape
~TReference()=defaultTReferencevirtual

MURE Project, documentation generated by Doxygen 1.9.7 - Fri Jan 19 2024