LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
symbolic_geometry_line_plane.hpp 文件参考
symbolic_geometry_line_plane.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

浏览该文件的源代码.

类

struct  LMCAS::LineSymbolic
 由一点和方向向量定义的符号直线。 更多...
struct  LMCAS::PlaneSymbolic
 由法向量和常数 d 定义的符号平面 ax + by + cz = d。 更多...

命名空间

namespace  LMCAS

类型定义

using LMCAS::LineSymbolicResult = Result<LineSymbolic>
using LMCAS::PlaneSymbolicResult = Result<PlaneSymbolic>

函数

__attribute__((visibility("default"))) Result< EqvProfile > eqv_profile_from_name(const std LMCAS::__attribute__ ((visibility("default"))) BerlekampResult berlekamp_factor(const Polynomial< Rational > &poly
 Berlekamp 模素数分解(内部接口).
PlaneSymbolic LMCAS::plane_general (std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b, std::shared_ptr< SymbolicExpr > c, std::shared_ptr< SymbolicExpr > d)
 由一般方程系数构造平面 ax + by + cz = d。

变量

__attribute__((visibility("default"))) ExpressionResult point_plane_distance_checked(const std __attribute__((visibility("default"))) ExpressionResult point_plane_distance_checked(const std const LineSymbolic & LMCAS::l2
__attribute__((visibility("default"))) LineSymbolicResult line_from_two_points_checked(const std __attribute__((visibility("default"))) LineSymbolicResult line_from_two_points_checked(const std __attribute__((visibility("default"))) PlaneSymbolicResult plane_from_three_points_checked(const std __attribute__((visibility("default"))) PlaneSymbolicResult plane_from_three_points_checked(const std const PlaneSymbolic & LMCAS::p2
const PlaneSymbolic & LMCAS::plane

类说明

◆ LMCAS::LineSymbolic

struct LMCAS::LineSymbolic

由一点和方向向量定义的符号直线。

在文件 symbolic_geometry_line_plane.hpp 第 7 行定义.

LMCAS::LineSymbolic 的协作图:
类成员
vector< shared_ptr< SymbolicExpr > > direction 方向向量。
vector< shared_ptr< SymbolicExpr > > point 直线上一点。

◆ LMCAS::PlaneSymbolic

struct LMCAS::PlaneSymbolic

由法向量和常数 d 定义的符号平面 ax + by + cz = d。

在文件 symbolic_geometry_line_plane.hpp 第 15 行定义.

LMCAS::PlaneSymbolic 的协作图:
类成员
shared_ptr< SymbolicExpr > d 常数项。
vector< shared_ptr< SymbolicExpr > > normal 法向量。