Elements Relationships
- class RelationShipType(*values)
Bases:
Enum
- Parallel = 'parallel'
- Orthogonal = 'orthogonal'
- BisectorLine = 'bisector_line'
- BisectorPoint = 'bisector_point'
- Tangent = 'tangent'
- Congruent = 'congruent'
- Cyclic = 'cyclic'
- Collinear = 'collinear'
- class ParaRelationship(**data)
Bases:
BaseModel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
-
relationship_type:
Literal
[<RelationShipType.Parallel: 'parallel'>
]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
relationship_type:
- class OrthoRelationship(**data)
Bases:
BaseModel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
-
relationship_type:
Literal
[<RelationShipType.Orthogonal: 'orthogonal'>
]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
relationship_type:
- class BisectorLineRelationship(**data)
Bases:
BaseModel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
-
relationship_type:
Literal
[<RelationShipType.BisectorLine: 'bisector_line'>
]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
relationship_type:
- class BisectorPointRelationship(**data)
Bases:
BaseModel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
-
relationship_type:
Literal
[<RelationShipType.BisectorPoint: 'bisector_point'>
]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
relationship_type:
- class TangentRelationship(**data)
Bases:
BaseModel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
-
relationship_type:
Literal
[<RelationShipType.Tangent: 'tangent'>
]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
relationship_type: