<<Type>> TP_Edge {Analysis} derived from: TP_DirectedEdgeTP_Primitive

Documentation
TP_Face->exits(f :TP_Face | f.boundary()->.contains(self) = containingSolid->isEmpty

Parent PackageTopological primitiveAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceYes  


Operations
NameSignatureClass
boundaryTP_EdgeBoundary boundary ()TP_Edge
negateTP_DirectedTopo negate ()TP_DirectedTopo
asTP_ExpressionTP_Expression asTP_Expression ()TP_DirectedTopo
asTP_DirectedTopoTP_DirectedTopo asTP_DirectedTopo (Sign orientation)TP_Primitive
dimensionInteger dimension ()TP_Primitive
boundaryTP_Boundary boundary ()TP_Primitive
coBoundarySet<TP_DirectedTopo> coBoundary ()TP_Primitive
interiorSet<TP_Primitive> interior ()TP_Primitive
closureSet<TP_Primitive> closure ()TP_Primitive
exteriorSet<TP_Primitive> exterior ()TP_Primitive
maximalComplexTP_Complex maximalComplex ()TP_Primitive


Attributes
NameClassTypeInitial Value
orientationTP_DirectedTopoSign"+"


Associations
NameMy RoleMy ClassOther RoleOther Element
CentertopoTP_EdgeproxyTP_DirectedEdge
BoundaryprimitiveTP_EdgeboundaryTP_DirectedNode
CoBoundaryhubTP_EdgespokeTP_DirectedFace
CentertopoTP_EdgeproxyTP_DirectedEdge
CoBoundaryspokeTP_DirectedEdgehubTP_Node
BoundaryboundaryTP_DirectedEdgeprimitiveTP_Face
VariablevariableTP_DirectedTopotermTP_ExpressionTerm
CenterproxyTP_DirectedTopotopoTP_Primitive
Isolated InisolatedTP_PrimitivecontainerTP_Primitive
CenterproxyTP_DirectedTopotopoTP_Primitive
ComplexelementTP_PrimitivecomplexTP_Complex
--Not Named----Not Named--TP_PrimitivemaximalComplexTP_Complex
RealizationtopologyTP_PrimitivegeometryGM_Primitive


Generalization Relationships
NameClassSupplier
--Not Named--TP_EdgeTP_DirectedEdge
--Not Named--TP_EdgeTP_Primitive
--Not Named--TP_DirectedEdgeTP_DirectedTopo
--Not Named--TP_DirectedTopoTP_Primitive


Realize Relationships
NameClassSupplier
--Not Named--TP_PrimitiveTP_Object