addEdgeMeshTessellation(smtk::model::Edge &edgeRec, internal::EdgePtr edgeData) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
addEdgeTessellation(smtk::model::Edge &edgeRec, internal::EdgePtr edgeData) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
addFaceMeshTessellation(smtk::model::Face &faceRec) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
addFaceTessellation(smtk::model::Face &faceRec) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
addModelVertex(smtk::model::ResourcePtr resource, const Point &pt, bool addToModel=true) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
addVertexIndex(VertexPtr vert) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
addVertMeshTessellation(smtk::model::Vertex &vertRec, internal::VertexPtr vertData) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
addVertTessellation(smtk::model::Vertex &vertRec, internal::VertexPtr vertData) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
computeFeatureSizeAndNormal(std::vector< double > &origin, std::vector< double > &x_axis, std::vector< double > &y_axis, long long modelScale, smtk::io::Logger &log) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
computeModelScaleAndNormal(std::vector< double > &origin, std::vector< double > &x_axis, std::vector< double > &y_axis, double featureSize, smtk::io::Logger &log) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
computeModelScaleAndYAxis(std::vector< double > &origin, std::vector< double > &x_axis, std::vector< double > &z_axis, double featureSize, smtk::io::Logger &log) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
createModelEdgeFromPoints(smtk::model::ResourcePtr resource, T begin, T end, bool isFreeCell) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
createModelEdgeFromSegments(smtk::model::ResourcePtr resource, T begin, T end, bool addToModel, const U &splitEdgeFaces, bool headIsNewVertex, smtk::model::VertexSet &newVerts) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
createModelEdgeFromVertices(smtk::model::ResourcePtr resource, internal::VertexPtr v0, internal::VertexPtr v1) | smtk::session::polygon::internal::pmodel | |
createModelEdgesFromPoints(T begin, T end) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
demoteModelVertex(smtk::model::ResourcePtr resource, internal::VertexPtr vert, smtk::model::EntityRefs &created, smtk::model::EntityRefs &modified, smtk::model::EntityRefs &expunged, int debugLevel=0) | smtk::session::polygon::internal::pmodel | |
edgeTestPoint(const Id &edgeId, bool edgeEndPt) const | smtk::session::polygon::internal::pmodel | |
entity()=default (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | protected |
entity(const Id &uid, entity *p) (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | inlineprotected |
featureSize() const (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
findOrAddModelVertex(smtk::model::ResourcePtr resource, const Point &pt, bool addToModel=true) | smtk::session::polygon::internal::pmodel | |
findOrAddModelVertices(smtk::model::ResourcePtr resource, const std::vector< double > &points, int numCoordsPerPt) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
iAxis() (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
iAxis() const (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
id() const (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | inline |
jAxis() (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
jAxis() const (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
liftPoint(const Point &ix, T coordBegin) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
m_featureSize (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
m_iAxis (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
m_id (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | protected |
m_jAxis (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
m_origin (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
m_parent (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | protected |
m_scale (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
m_session (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
m_vertices (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
m_xAxis (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
m_yAxis (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
m_zAxis (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | protected |
modelScale() const (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
origin() (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
origin() const (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
parent() const (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | inline |
parentAs() const (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | inline |
pmodel() (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
pointId(const Point &p) const (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
pointsInLoopOrder(std::vector< Point > &pts, const smtk::model::Loop &loop) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
projectPoint(T coordBegin, T coordEnd) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
removeModelEdgeFromEndpoints(smtk::model::ResourcePtr resource, EdgePtr edg) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
removeVertexLookup(const internal::Point &location, const Id &vid) | smtk::session::polygon::internal::pmodel | |
restoreModel(std::vector< double > &origin, std::vector< double > &x_axis, std::vector< double > &y_axis, std::vector< double > &z_axis, std::vector< double > &i_axis, std::vector< double > &j_axis, double featureSize, long long modelScale) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
session() (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
setId(const Id &i) (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | inline |
setParent(entity *p) (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | inline |
setSession(SessionPtr s) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
smtkCreateMacro(pmodel) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
smtkSharedFromThisMacro(entity) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
smtkTypeMacro(pmodel) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
smtkTypeMacroBase(entity) (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | |
splitModelEdgeAtIndex(smtk::model::ResourcePtr resource, const Id &edgeId, int splitPointIndex, smtk::model::EntityRefArray &created, int debugLevel=0) | smtk::session::polygon::internal::pmodel | |
splitModelEdgeAtModelVertex(smtk::model::ResourcePtr resource, const Id &edgeId, const Id &vertexId, smtk::model::EntityRefArray &created, int debugLevel=0) | smtk::session::polygon::internal::pmodel | |
splitModelEdgeAtModelVertex(smtk::model::ResourcePtr resource, EdgePtr edgeToSplit, VertexPtr splitPoint, PointSeq::const_iterator location, smtk::model::EntityRefArray &created, int debugLevel=0) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
splitModelEdgeAtModelVertices(smtk::model::ResourcePtr resource, EdgePtr edgeToSplit, std::vector< VertexPtr > &splitPoints, std::vector< PointSeq::const_iterator > &locations, smtk::model::EntityRefArray &created, int debugLevel=0) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
splitModelEdgeAtPoint(smtk::model::ResourcePtr resource, const Id &edgeId, const std::vector< double > &point, smtk::model::EntityRefArray &created, int debugLevel=0) | smtk::session::polygon::internal::pmodel | |
tweakEdge(smtk::model::Edge edge, int numCoordsPerPt, T coordBegin, T coordEnd, smtk::model::EntityRefArray &modified) (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |
tweakEdge(smtk::model::Edge edge, internal::PointSeq &replacement, smtk::model::EntityRefArray &modified) | smtk::session::polygon::internal::pmodel | |
tweakVertex(smtk::model::Vertex vertRec, const Point &vertPosn, smtk::model::EntityRefs &modifiedEdgesAndFaces) | smtk::session::polygon::internal::pmodel | |
vertexAtPoint(smtk::model::ResourcePtr resource, const Point &p) const | smtk::session::polygon::internal::pmodel | inline |
xAxis() (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
xAxis() const (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
yAxis() (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
yAxis() const (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
zAxis() (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
zAxis() const (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | inline |
~entity() (defined in smtk::session::polygon::internal::entity) | smtk::session::polygon::internal::entity | inlineprotectedvirtual |
~pmodel() override (defined in smtk::session::polygon::internal::pmodel) | smtk::session::polygon::internal::pmodel | |